From 9400ae904a53a94d20e04eb8c8d38885a2bf707c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=8F=88=E7=BB=B4?= <591343188@qq.com> Date: Tue, 15 Apr 2025 09:26:24 +0800 Subject: [PATCH] llm_agent --- .gitignore | 3 +- Qwen_agent.py | 96 +- .../__pycache__/__init__.cpython-310.pyc | Bin 405 -> 863 bytes .../__pycache__/fmobilenet.cpython-310.pyc | Bin 4959 -> 4950 bytes .../__pycache__/mobilevit.cpython-310.pyc | Bin 8055 -> 8157 bytes dataPair_test.ipynb | 23239 ++++++++++++++++ images/20250123160635.jpg | Bin 0 -> 56261 bytes images/34414.png | Bin 0 -> 46938 bytes images/6917935002150.png | Bin 0 -> 59642 bytes images/6917935002150_std.png | Bin 0 -> 425511 bytes images/6920584471215.png | Bin 0 -> 35898 bytes images/6925819700245.jpg | Bin 0 -> 194926 bytes images/6931941252224.png | Bin 0 -> 129259 bytes images/6934129300472.png | Bin 0 -> 71051 bytes images/6942070231936.jpg | Bin 0 -> 208562 bytes images/carton_tw_asw_竹炭深潔_770.png | Bin 0 -> 185802 bytes images/image1.png | Bin 0 -> 444076 bytes images/output.png | Bin 0 -> 105892 bytes images/pair1/20250211100406.jpg | Bin 0 -> 46406 bytes images/pair1/6924743915886.jpg | Bin 0 -> 328709 bytes images/pair2/6903244682954.jpg | Bin 0 -> 48072 bytes minicpm.ipynb | 16326 +++++++++++ minicpm.py | 25 + stream_pipeline.py | 5 +- test.ipynb | 12995 +++++++++ 25 files changed, 52650 insertions(+), 39 deletions(-) create mode 100644 dataPair_test.ipynb create mode 100644 images/20250123160635.jpg create mode 100644 images/34414.png create mode 100644 images/6917935002150.png create mode 100644 images/6917935002150_std.png create mode 100644 images/6920584471215.png create mode 100644 images/6925819700245.jpg create mode 100644 images/6931941252224.png create mode 100644 images/6934129300472.png create mode 100644 images/6942070231936.jpg create mode 100644 images/carton_tw_asw_竹炭深潔_770.png create mode 100644 images/image1.png create mode 100644 images/output.png create mode 100644 images/pair1/20250211100406.jpg create mode 100644 images/pair1/6924743915886.jpg create mode 100644 images/pair2/6903244682954.jpg create mode 100644 minicpm.ipynb create mode 100644 minicpm.py create mode 100644 test.ipynb diff --git a/.gitignore b/.gitignore index 86b3840..9813b96 100644 --- a/.gitignore +++ b/.gitignore @@ -36,7 +36,8 @@ tracking/data/boxes_imgs/* tracking/data/trackfeats/* tracking/data/tracks/* tracking/data/handlocal/* -contrast/feat_extract/* +contrast/feat_extract/model/__pycache__/* +std_img* .gitignore */__pycache__/* ckpts/* diff --git a/Qwen_agent.py b/Qwen_agent.py index 9fa5c07..fd03fb5 100644 --- a/Qwen_agent.py +++ b/Qwen_agent.py @@ -1,15 +1,18 @@ from transformers import Qwen2VLForConditionalGeneration, AutoTokenizer, AutoProcessor +from accelerate import init_empty_weights, load_checkpoint_in_model from stream_pipeline import stream_pipeline from PIL import Image from io import BytesIO import torch import ast import requests +import random # default: Load the model on the available device(s) model = Qwen2VLForConditionalGeneration.from_pretrained( "Qwen/Qwen2-VL-7B-Instruct", - torch_dtype="auto", + torch_dtype=torch.bfloat16, + attn_implementation="flash_attention_2", device_map="auto" ) @@ -30,23 +33,31 @@ def qwen_prompt(img_list, messages): inputs = inputs.to("cuda") # Inference: Generation of the output - generated_ids = model.generate(**inputs, max_new_tokens=256) + with torch.no_grad(): + generated_ids = model.generate(**inputs, max_new_tokens=256) generated_ids_trimmed = [ out_ids[len(in_ids) :] for in_ids, out_ids in zip(inputs.input_ids, generated_ids) ] output_text = processor.batch_decode( generated_ids_trimmed, add_special_tokens=False, skip_special_tokens=True, clean_up_tokenization_spaces=False ) - + del inputs + del generated_ids + del generated_ids_trimmed + torch.cuda.empty_cache() + return output_text[0] + def get_best_image(track_imgs): + if len(track_imgs) >= 5: + track_imgs = random.sample(track_imgs, 5) img_frames = [] for i in range(len(track_imgs)): content = {} content['type'] = 'image' content['min_pixels'] = 224 * 224 - content['max_pixels'] = 1280 * 28 * 28 + content['max_pixels'] = 800 * 800 img_frames.append(content) messages = [ @@ -66,6 +77,8 @@ def get_best_image(track_imgs): output_text = qwen_prompt(track_imgs, messages) output_dict = ast.literal_eval(output_text.strip('```python\n')) + if output_dict['index'] > len(track_imgs): + output_dict['index'] = len(track_imgs) best_img = track_imgs[output_dict['index'] - 1] return best_img @@ -74,42 +87,48 @@ def get_product_description(std_img, track_imgs): messages = [ { "role": "system", - "content": "你是一个在超市工作的chatbot,你现在需要提取商品的信息,信息需要按照以下python dict的格式输出: \ - {\ - 'Text': 商品中提取出的文字信息, \ - 'Color': 商品的颜色, \ - 'Shape': 商品的形状, \ - 'Material': 商品的材质, \ - 'Category': 商品的类别, \ - 'is_Same': 如果比对的两件商品的['Text', 'Color', 'Shape', 'Material', 'Category']属性中至少有3个相同则输出True,\ - 否则输出False, \ + "content": "你是一个在超市工作的chatbot,你现在需要提取图像中商品的信息,信息需要按照以下python dict的格式输出,如果 \ + 信息模糊不清则输出'未知': \ + { \ + 'item1': {\ + 'Text': 第一张图像中商品中提取出的文字信息, \ + 'Color': 第一张图像中商品的颜色, \ + 'Shape': 第一张图像中商品的形状, \ + 'Material': 第一张图像中商品的材质, \ + 'Category': 第一张图像中商品的类别, \ + } \ + 'item2': {\ + 'Text': 第二张图像中商品中提取出的文字信息, \ + 'Color': 第二张图像中商品的颜色, \ + 'Shape': 第二张图像中商品的形状, \ + 'Material': 第二张图像中商品的材质, \ + 'Category': 第二张图像中商品的类别, \ + } \ + 'is_Same': 首先判断'Color'是否一致,如果不一致则返回False,如果一致则判断是否以上两个dict的['Text', 'Shape', 'Material', 'Category']key中至少有3个相同则输出True,\ + 否则输出False。 \ } \ " }, - { - "role": "system", - "content": [ - { - "type": "image", - "min_pixels": 224 * 224, - "max_pixels": 1280 * 28 * 28, - }, - ], - }, - { - "role": "system", - "content": [ - { - "type": "image", - "min_pixels": 224 * 224, - "max_pixels": 1280 * 28 * 28, - }, - ], - }, { "role": "user", - "content": "以python dict的形式输出第二张图像的比对信息。" - } + "content": [ + { + "type": "image", + "min_pixels": 224 * 224, + "max_pixels": 800 * 800, + }, + { + "type": "image", + "min_pixels": 224 * 224, + "max_pixels": 800 * 800, + }, + ], + }, + # { + # "role": "user", + # "content": "以python dict的形式输出第二张图像的比对信息。" + # "content": "输出一个list,list的内容包含两张图像提取出的dict信息。" + # } ] best_img = get_best_image(track_imgs) if std_img is not None: @@ -124,10 +143,13 @@ def get_product_description(std_img, track_imgs): def item_analysis(stream_dict): track_imgs = stream_pipeline(stream_dict) + if len(track_imgs) == 0: + return {} std_img = None if stream_dict['goodsPic'] is not None: - response = requests.get(stream_dict['goodsPic']) - std_img = Image.open(BytesIO(response.content)) + # response = requests.get(stream_dict['goodsPic']) + # std_img = Image.open(BytesIO(response.content)) + std_img = Image.open(stream_dict['goodsPic']).convert("RGB") description_dict = get_product_description(std_img, track_imgs) return description_dict diff --git a/contrast/feat_extract/model/__pycache__/__init__.cpython-310.pyc b/contrast/feat_extract/model/__pycache__/__init__.cpython-310.pyc index 828ff833585c30cac9678f2eaec1298484709a1c..dfd5f5196d868494f177aaf3d441aedcf3aa9daf 100644 GIT binary patch literal 863 zcmY+C+iu!G5Qc3|HekXb5C}P4BULqrp!A}uT1AOei6RuLUd+wPF$<;L!D#J9=?nB- zD)otc+pE4puR3E20!#b*n}22x9&b=86%2Z?{A1Bd8OCo8_8;<$w=}|EBr{`XDg#Y0 zP3DwJVH(m2r&R{CkWDzFa%h2tHrPp=Re3BxA>o`Vq61FCmMY;99AO#CSb+*wp_=%% zs$mUk3Fp-@)}f9KXe4n#onRB1*n$?G!YQ_)jc0I%=Wvb}aDkU_Np;1k(Q*EmbmWd1 zm+n1Zeh40yN{(ejhV>xB_Yc!M!XhUA(=rlaCly=ow9nPCbsK~XRFc0Bd{2#nFr*-- zWw@e6GO@j(-m5JQuD3MoZmD-obDYf{G)+A9X_M;iET0Bqik?!3*2vQf*|Fo&WHP!P z-+dI%UC|#Ngo9!1>}3y=H~Yz+=wS_faGABFBr zM)Z!f=YL(U7Oo$xh{MR8OD_`gnG=zV!AvSwh~yH9^0?U`=;a@zGNZq?--8h Nm=zk1*-Gd|>K}>R_!Q7R3~$Cg-Q;WtL>- a=f&iLBw{A(GE4D+T+742!^p!Z0E7TghB`k0 diff --git a/contrast/feat_extract/model/__pycache__/fmobilenet.cpython-310.pyc b/contrast/feat_extract/model/__pycache__/fmobilenet.cpython-310.pyc index 2d3a370db4f483fc6a376cbd9e06b8f84efdcd0c..bae7e871e5db071afda0a3302221266a2567715e 100644 GIT binary patch delta 1056 zcmZ{i&rcIU6vsQu?smIv>9zi3^Drqlq32e}w-5hsMNn6B11@dNI-WrU~GWZZe;FGxO%{o9}y{)BEY56AbDe z{3@aC<<}pA9a3@Hdf-%SYsI!Jj+4#j3)UKU9@-_hW|eIhXO}OQ9<5ZDt&&qkyXIO; z_M*FBKcNHHsyJnP)!K8U9meW=KDmdn1f-OAtRLQc&%lAwh3htT)}O@R@_s@JMzknw zsmgd7mzy2eoa)9{b&A`o>zO5oKVIZzevTXm2)-jE$fET51;lAG&Wjc7>QPuwH29)M zR13En68zM=A?{s`_K`=75J$X~`H2m90^R;2t6g77Jt1LI zKg;q^)CaOAdHzqSVLZs=sA&kzBQs1v=EIo6Jj>vpUoo`(eSV=z9DR5UKKftAE|Yme zDq40BL=i5*df?7K75y4eP^0gG#E5v zf=o-Qv8i%#t5v2A4?}m-z2TAYPMGd6@g`GhcqvSgwxs5}=&dWLkf(@Fr(iB*q^L9M z3by^mkZ6#mofBng+Ie1p7oq3a;UVLjsEiqe_Hf>Ro5If!W??*>V-jqJbD5SBjH2fR zj#{%#0+M0yQK*Nr-B&3F!DMx%>^@zy&9=$O48IP^$aKHxUC|{}XHH6Tip2wndfU{E j34RZDBJ=Dn{D|D_O$M083`u7O&N>dF&Z58CCHe3-*yqQr delta 1010 zcmZ{jOH31C5XbqJ?$XyvTR;RBTAs3mtrZByMjB#j)repSzE`Db7ilcJWLhK|6E!jM zanU&O;K?)5gTmdrM`Pll2R(Dpi(d3VoLQ2BB2D_+*>4`-eE<3ObKloK)lpS{4gKun zuV){>QyZkI%ju-K?7)rEVm4=)IVaDs%aARV&7(_&V&1suEP*k#Y#SMhFiulM(O4k2 z1twTI=ek`e7aZGMV28OjC%qKn(yFITh!|?}8_|s)Dv4asMtaxDC0=}w?HgP(H z7;OxV5yMY)J37KCuWa^``*t{OEtcoc7fM!q&Vl7DwDt7I8kV3fB4~5{Z z*&~I#Fi4#*DVt?*LutXZFVV?@=pJaI2kd2V=3kw@@a2@MY$-8>WB&fuevbN|SR;7X z-y}w8t9D%Vj|;=yDHwP(FhVK1RFUF|inz8SSG>9TtZiGx5;SlzS2mUqI`DnqX*5|~ ztctrC7-Pp_ECy$GjPwM%dhuJZ^N4%QEuma%SG7hdFU7gTj8SU7aqX%KBDtk`f;|Tb z>-QKQevK1!1;*I^w_WttM-TCtbZNbg1CF`&)>#WQmYR$%pphNT+a@r8v-Qm?&!HmI z=WuhFI(krlpRTbI`WbKsrb33?&%?vYG(BMkQ{f?ma5Fv(Yw=x=$w!=^e`)hl1f@_2 zQur~PXc^}!3|&;@eEHU*rPoeQ#vzTZk?9`y2D|ryX9%noxN-%_s??r2IRO{&S>%d1 NhuDF-v_A|{$ru0t diff --git a/contrast/feat_extract/model/__pycache__/mobilevit.cpython-310.pyc b/contrast/feat_extract/model/__pycache__/mobilevit.cpython-310.pyc index 39a75cae18d7cb7010d62c506b18374eddb50de8..789983351b108e0142d4b201338240176a400f0e 100644 GIT binary patch delta 3594 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 M#v&)guZExcF9@mHrvLx| diff --git a/dataPair_test.ipynb b/dataPair_test.ipynb new file mode 100644 index 0000000..521c7a1 --- /dev/null +++ b/dataPair_test.ipynb @@ -0,0 +1,23239 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import json\n", + "import torch\n", + "from stream_pipeline import stream_pipeline\n", + "from Qwen_agent import get_best_image, qwen_prompt" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "pair_path = '/home/ieemoo0337/projects/datasets/dataPair.json'\n", + "with open(pair_path, 'r') as file:\n", + " data = json.load(file)\n", + "\n", + "pos_pair = data['positivePair']\n", + "neg_pair = data['negativePair']\n", + "mix_pair = data['mixPair']" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 42.9ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + } + ], + "source": [ + "sub_imgs = stream_pipeline(pos_pair[0])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(198, 977)\n", + "(291, 1035)\n", + "(457, 367)\n", + "(396, 319)\n", + "(361, 270)\n", + "(331, 242)\n", + "(335, 232)\n", + "(348, 252)\n" + ] + }, + { + "data": { + "image/jpeg": "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", + "image/png": "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", + "text/plain": [ + "" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "for img in sub_imgs:\n", + " print(img.size)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "image/jpeg": "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", + "image/png": "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", + "text/plain": [ + "" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sub_imgs[1]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'这张图片展示了一个包装盒,上面有一个巧克力蛋糕的图片。包装盒上有一些中文文字,可能是产品的名称和描述。包装盒的设计简洁,主要颜色是白色和蓝色。'" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "img = sub_imgs[7]\n", + "message = [\n", + " {\n", + " \"role\": \"user\",\n", + " \"content\": [\n", + " {\n", + " \"type\": \"image\",\n", + " \"image\": img,\n", + " \"image_id\": 0,\n", + " \"min_pixels\": 224 * 224,\n", + " \"max_pixels\": 800 * 800,\n", + " },\n", + " {\n", + " \"type\": \"text\",\n", + " \"text\": \"描述这张图片\"\n", + " }\n", + " ],\n", + " }\n", + "]\n", + "result = qwen_prompt(img, message)\n", + "torch.cuda.empty_cache()\n", + "result" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "ename": "", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n", + "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n", + "\u001b[1;31mClick here for more info. \n", + "\u001b[1;31mView Jupyter log for further details." + ] + } + ], + "source": [ + "best_img = get_best_image(sub_imgs)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "image/jpeg": "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", + "image/png": "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", + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "best_img" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'盒'" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pos_pair[0]['单位']" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'True'" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import ast\n", + "\n", + "message = [\n", + " # {\n", + " # \"role\": \"system\",\n", + " # \"content\": \"现在你是一个在超市中的商品单位识别人员,庆根据图片中商品所提取出来的信息,输出一个python dict. \\\n", + " # \\{ \\\n", + " # \\\"商品名称\\\": 图片中商品的名称, \\\n", + " # \\\"商品类别\\\": 商品的种类, \\\n", + " # \\\"商品单位\\\": 商品的单位有[张,盒,提,个,份,支,杯,桶,条,瓶,袋,箱,罐,组,散装], \\\n", + " # \\} \"\n", + " # },\n", + " {\n", + " \"role\": \"user\",\n", + " \"content\": [\n", + " {\n", + " \"type\": \"image\",\n", + " \"min_pixels\": 224 * 224,\n", + " \"max_pixels\": 800 * 800,\n", + " },\n", + " {\n", + " \"type\": \"text\",\n", + " \"text\": \"判断图片中的商品是否是\\\"康师傅巧克力妙芙蛋糕\\\", 回答True或False。\"\n", + " }\n", + " ]\n", + " }\n", + "]\n", + "result = qwen_prompt(best_img, message)\n", + "result\n", + "# product_dict = ast.literal_eval(result.strip('```python\\n'))" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "WARNING ⚠️ NMS time limit 0.550s exceeded\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 41.6ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 7.2ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 7.0ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.7ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 9.1ms\n", + "video 1/1 (2/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (3/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (4/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (7/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (8/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (9/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (10/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (11/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (12/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (13/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (15/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (17/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (18/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (19/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (20/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (21/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (22/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (24/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (26/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (27/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (28/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (37/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (38/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (41/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (43/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (46/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (47/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (50/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (51/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (53/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (54/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (57/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (59/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (60/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (61/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (62/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (63/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (64/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (67/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (68/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (69/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (70/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (71/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (72/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (73/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (75/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (76/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (77/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (78/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (79/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (80/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (81/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (82/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (83/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (84/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (85/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (86/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (87/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (88/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (89/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (90/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (91/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (92/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 7.8ms\n", + "video 1/1 (2/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (3/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (5/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (7/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (8/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (9/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (10/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (14/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (15/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (16/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (20/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (24/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (26/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (28/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (29/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (30/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (31/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (33/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (35/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (36/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (37/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (38/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (39/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (42/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (44/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (45/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (46/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (47/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (53/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (54/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (56/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (57/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (58/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (59/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (60/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (62/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (63/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (64/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (65/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (66/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (67/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 6.6ms\n", + "video 1/1 (2/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (3/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (4/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (5/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (6/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (7/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (9/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (10/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (11/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (12/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.2ms\n", + "video 1/1 (13/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (14/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (15/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (16/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.2ms\n", + "video 1/1 (17/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (18/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (19/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (20/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (21/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (22/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (23/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (24/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.2ms\n", + "video 1/1 (25/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.2ms\n", + "video 1/1 (26/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (27/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (28/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (29/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (30/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (31/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (32/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (33/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (34/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (35/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (36/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (37/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (38/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (39/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (40/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (41/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (42/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (43/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (44/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (45/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (46/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (47/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (48/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (49/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (50/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (51/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (52/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (53/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (54/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (55/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (56/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (57/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (58/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (59/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.2ms\n", + "video 1/1 (60/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (61/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (62/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (63/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (64/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (65/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (66/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (67/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (68/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (69/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (70/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (71/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (72/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (73/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (74/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (75/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (76/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (77/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (78/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (79/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (80/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (81/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (82/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (83/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (84/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (85/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (86/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (87/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (88/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (89/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (90/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (91/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (92/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (93/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (94/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (95/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (96/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (97/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (98/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (99/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (100/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (101/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (102/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (103/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (104/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (105/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (106/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (107/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (108/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (109/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (110/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (111/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (112/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (113/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (114/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (115/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (116/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.2ms\n", + "video 1/1 (117/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.3ms\n", + "video 1/1 (118/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.2ms\n", + "video 1/1 (119/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "video 1/1 (120/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (2/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (5/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (15/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (19/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (20/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (24/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (25/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (42/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (43/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (44/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (45/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (46/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (47/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (48/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (50/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (51/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (53/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (54/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (55/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (56/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (57/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (58/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (59/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 7.5ms\n", + "video 1/1 (2/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (3/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (4/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (6/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (7/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (8/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (9/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (10/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (13/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (15/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (19/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (20/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (21/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (22/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (24/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (26/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (28/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (31/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (32/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (34/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (37/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (40/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (41/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (42/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (44/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (45/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (46/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (47/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (49/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (51/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (53/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (54/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (55/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (56/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (57/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (59/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (60/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (61/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (62/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (63/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (64/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (68/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (70/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (71/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.4ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.1ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.2ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (2/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (3/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (4/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (5/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (6/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (7/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (9/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (11/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (12/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (13/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (14/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (15/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (16/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (17/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (18/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (19/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (20/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (21/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (22/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (23/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (24/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (25/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (26/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (27/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (28/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (29/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (30/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (31/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (32/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (33/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (34/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (35/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (36/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (37/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (38/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (39/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (40/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (41/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (42/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (43/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (44/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (45/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (46/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (47/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (48/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (49/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (50/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (51/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (52/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (53/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (54/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (55/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (56/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (57/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (58/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (59/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (60/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (61/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (62/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (63/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (64/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (65/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (66/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (67/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (68/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (69/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (70/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (71/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (72/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (73/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (74/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (75/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (76/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (77/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (78/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (79/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (80/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (81/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (82/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (83/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (84/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (85/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (86/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (87/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (88/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (89/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (90/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (91/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (92/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (93/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (94/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (95/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (96/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (97/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (98/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (99/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (100/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (101/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (102/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (103/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (104/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (105/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (106/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (107/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (108/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (109/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (110/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (111/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (112/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (113/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (114/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (115/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (116/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (117/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "video 1/1 (118/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.1ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (2/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (3/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (4/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (5/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (7/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (9/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (10/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (11/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (12/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (14/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (15/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (17/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (18/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (19/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (20/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (26/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (27/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (28/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (37/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (45/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (46/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (50/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (2/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (3/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (5/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (6/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (8/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (10/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (11/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (12/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (14/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (15/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (17/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (18/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (19/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (20/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (21/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (22/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (23/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (24/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (25/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (26/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (27/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (29/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (30/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (31/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (32/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (34/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (35/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (36/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (38/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (41/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (42/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (44/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (45/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (47/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (48/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (49/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (50/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (51/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (53/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (54/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (55/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (56/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (57/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (58/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (59/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (60/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (61/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (62/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (64/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (65/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (66/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (67/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (68/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (69/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (70/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (71/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (72/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (73/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (75/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (76/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (77/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (78/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (79/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (80/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.1ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.0ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.0ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.0ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (2/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (4/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (8/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (9/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (10/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (11/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (13/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (14/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (15/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (18/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (20/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (21/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (22/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (24/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (25/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (26/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (27/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (28/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (29/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (30/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (31/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (32/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (34/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (36/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (39/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (41/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (42/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (44/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (45/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (46/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (47/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (49/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (51/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (52/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (53/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (54/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (55/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (56/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (57/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (58/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (59/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (60/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (61/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (6/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (9/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (10/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (11/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (12/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (13/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (14/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (16/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (17/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (19/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (21/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (22/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (23/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (28/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (30/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (33/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (34/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (35/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (36/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (37/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (38/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (39/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (42/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (43/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (44/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (46/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (2/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (3/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (4/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (5/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (6/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (7/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (9/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (10/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (11/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (12/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (13/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (14/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (15/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (16/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (17/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (18/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (19/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (20/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (21/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (22/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (23/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (24/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (25/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (26/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (27/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (28/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (29/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (30/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (31/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (32/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (33/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (34/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (35/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (36/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (37/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (38/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (39/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (40/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (41/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (42/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (43/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (44/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (45/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (46/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (47/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (48/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (49/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (50/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (51/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (52/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (53/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (54/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (55/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (56/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (57/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (58/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (59/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (60/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (61/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (62/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (63/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (64/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (65/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (66/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (67/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (68/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 7.2ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (2/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (3/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (4/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (5/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (6/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (7/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (8/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (10/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (11/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (12/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (13/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (14/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (15/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (16/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (17/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (18/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (19/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (20/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (21/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (22/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (23/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (24/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (25/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (26/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (27/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (28/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (29/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (30/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (31/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (32/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (33/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (34/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (35/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (36/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (37/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (38/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (39/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (40/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (41/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (42/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (43/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (44/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (45/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (46/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (47/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (48/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (49/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (50/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (51/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (52/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (53/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (54/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (55/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (56/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (57/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (58/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (59/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (60/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (61/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (62/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (63/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (64/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (65/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (66/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (67/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (68/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (69/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (70/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (71/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (72/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (73/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (74/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (75/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (76/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (77/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (78/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (79/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (80/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (81/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (82/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (83/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (84/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (85/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (86/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (87/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (88/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (89/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (90/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (91/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (92/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (93/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (94/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (95/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (96/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (97/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " 'index': 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (2/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (4/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (5/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (7/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (10/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (13/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (14/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (15/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (16/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (17/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (18/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (19/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (20/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (21/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (22/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (23/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (24/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (26/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (27/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (28/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (29/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (30/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (31/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (32/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (33/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (34/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (35/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (36/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (38/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (39/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (40/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (41/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (42/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (43/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (44/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (45/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (46/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (47/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (48/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (49/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (50/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (51/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (52/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (53/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (54/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (55/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (56/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (57/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (58/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (59/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (60/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (61/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (62/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (63/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (64/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (65/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (66/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (68/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (69/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (70/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (71/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (72/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (73/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (74/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (75/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (76/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (77/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (78/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 7.4ms\n", + "video 1/1 (2/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (3/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (4/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (5/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (8/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (9/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (10/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (11/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (12/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (13/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (14/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (15/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (16/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (17/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (18/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (19/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (20/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (21/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (22/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (23/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (24/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (25/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (26/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (27/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (28/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (29/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (31/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (32/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (33/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (34/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (35/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (36/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (38/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (39/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (40/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (41/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (42/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (43/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (44/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (45/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (46/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (47/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (50/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (51/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (53/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (57/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (59/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (60/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (61/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (62/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (64/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (67/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (68/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (70/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (71/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (72/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (73/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.7ms\n", + "video 1/1 (2/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (3/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (4/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (5/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (6/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (8/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (9/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (10/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (14/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (16/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (17/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (18/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (21/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (22/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (23/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (24/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (25/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (26/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (27/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (28/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (29/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (31/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (32/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (34/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (35/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (36/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (37/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (40/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (41/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (42/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (43/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (44/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (46/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (48/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (49/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (50/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (51/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (52/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (54/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (55/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (57/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (59/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (60/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (61/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (62/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (63/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (64/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (65/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (66/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (67/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (68/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (70/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (71/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (72/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (73/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (74/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (75/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (76/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (77/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (78/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (79/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (80/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (81/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (82/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (83/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (84/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (85/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (86/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (87/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (88/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (89/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (90/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (91/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (92/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (93/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (94/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (95/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (96/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (97/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (98/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (99/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (100/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (101/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (102/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (103/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (104/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (105/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (106/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (107/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (108/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (109/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (110/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (111/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (112/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (2/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (3/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (4/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (5/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (7/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (8/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (9/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (11/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (12/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (13/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (17/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (18/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (19/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (24/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (26/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (27/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (28/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (34/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (35/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (36/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (37/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (39/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (40/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (41/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (42/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (43/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (44/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (45/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (46/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (47/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (48/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (49/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (50/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (51/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (52/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (53/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (54/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (55/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (56/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (57/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (58/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (59/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (60/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (61/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (62/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (63/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (64/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (65/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (66/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (67/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (68/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (69/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (70/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (71/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (72/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (73/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (74/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (75/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (76/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (77/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 7.0ms\n", + "video 1/1 (2/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (3/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (4/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (7/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (8/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (9/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (10/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (11/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (12/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (13/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (14/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (15/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (16/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (17/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (18/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (19/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (20/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (21/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (22/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (23/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (24/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (25/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (26/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (27/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (28/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (29/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (30/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (31/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (32/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (33/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (34/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (35/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (36/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (37/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (38/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (39/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (40/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (41/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (42/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (43/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (44/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (45/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (46/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (47/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (48/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (49/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (50/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (51/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (52/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (53/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (54/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (55/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (56/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (57/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (58/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (59/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (60/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (61/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 8.5ms\n", + "video 1/1 (2/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 7.7ms\n", + "video 1/1 (3/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (4/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (5/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (6/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.4ms\n", + "video 1/1 (7/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (9/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (10/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (11/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (12/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (13/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (14/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (15/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (16/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (17/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (18/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (19/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (20/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (21/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (22/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (23/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (24/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (25/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (26/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (27/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (28/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (29/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (30/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (31/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (32/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (33/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (34/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (35/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.4ms\n", + "video 1/1 (36/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (37/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (38/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (39/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (40/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (41/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (42/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (43/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (44/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (45/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (46/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (47/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (48/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (49/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (50/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (51/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (52/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (53/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (54/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (55/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (56/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (57/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (58/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (59/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (60/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (61/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (62/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (63/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (64/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (65/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (66/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (67/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (68/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (69/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (70/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (71/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (72/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (73/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (74/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (75/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (76/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (77/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (78/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 7.0ms\n", + "video 1/1 (2/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (3/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (4/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (5/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (7/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (8/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (9/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (10/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (11/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (12/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (13/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (14/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (15/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (16/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (17/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (18/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (19/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (20/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (21/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (22/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (23/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (24/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (25/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (26/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (27/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (28/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (29/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (30/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (31/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (32/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (33/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (34/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (35/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (36/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (37/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (38/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (39/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (40/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (41/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (42/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (43/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (44/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (45/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (46/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (47/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (48/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (49/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (50/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (51/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (52/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (53/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (54/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (55/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (56/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (57/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (58/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (59/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (60/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (61/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (62/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (63/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (64/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (65/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (66/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (67/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (68/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (69/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (70/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (71/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (72/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (73/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (74/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (75/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (76/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (77/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (78/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (79/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (80/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (81/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (82/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (83/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (84/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (85/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (86/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (87/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (88/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (89/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (90/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (91/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (92/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (93/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (94/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (95/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (96/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (97/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (98/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (99/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (100/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (101/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (102/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (103/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (104/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (105/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (106/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (107/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (108/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (109/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (110/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (111/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (112/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (113/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (114/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (115/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (116/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (117/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (118/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (119/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (120/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (121/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (122/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (123/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (124/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (125/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (126/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (127/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (128/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (129/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (130/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 7.1ms\n", + "video 1/1 (2/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (3/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (4/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (5/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (6/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (7/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (8/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (9/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (10/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (11/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (12/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (13/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (14/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (15/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (16/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.3ms\n", + "video 1/1 (17/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (18/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (19/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (20/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.8ms\n", + "video 1/1 (21/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (22/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (23/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (24/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (25/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (26/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (27/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (28/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (29/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (30/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (31/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (32/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (33/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (34/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (35/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (36/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (37/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (38/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (39/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (40/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (41/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (42/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (43/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (44/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (45/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (46/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (47/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (48/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (49/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (50/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (51/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (52/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (53/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (54/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (55/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (56/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (57/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (58/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (59/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (60/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (61/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (62/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (63/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (64/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (65/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (66/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (67/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (68/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (69/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (70/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (71/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (72/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (73/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (74/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (75/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (76/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (77/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (78/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (79/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (80/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (81/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (82/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (83/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (84/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (85/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (86/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (87/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (88/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (89/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (90/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (91/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (92/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (93/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (94/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (95/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (96/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (97/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (98/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (99/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (100/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (101/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (102/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (103/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (104/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (105/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (106/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (107/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (108/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (109/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (110/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (111/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (112/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (113/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (114/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (115/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (116/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (117/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (118/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (119/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (120/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.5ms\n", + "video 1/1 (2/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (3/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (4/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (5/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (6/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (8/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (9/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (10/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (11/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (12/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (13/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (14/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (15/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (16/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (17/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (18/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (19/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (20/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (21/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (22/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (23/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (24/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (25/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (26/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (27/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (28/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (29/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (30/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (31/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (32/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (33/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (34/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (35/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (36/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (37/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (38/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (39/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (40/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (41/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (42/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (43/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (44/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (45/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (46/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (47/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (48/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (49/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (50/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (51/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (52/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (53/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (54/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (55/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (56/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (57/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (58/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (59/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (60/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (61/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (62/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (63/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (64/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (65/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (66/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (67/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (68/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (69/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (70/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (71/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (72/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (73/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (74/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (75/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (76/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (77/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (78/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (79/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (80/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (81/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (82/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (83/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (84/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (85/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (86/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (87/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (88/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (89/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (90/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (91/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " 'index': 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 7.1ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (2/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (3/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (4/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (5/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (6/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (8/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (9/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (10/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (11/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (12/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (13/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (14/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (15/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (16/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (17/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (18/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (19/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (20/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (21/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (22/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (23/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (24/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (25/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (26/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (27/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (28/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (29/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (30/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (31/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (32/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (33/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (34/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (35/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (36/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (37/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (38/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (39/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (40/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (41/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (42/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (43/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (44/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (45/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (46/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (47/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (48/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (49/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (50/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (51/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (52/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (53/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (54/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (55/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (56/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (57/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (58/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (59/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (60/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (61/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (62/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (63/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (64/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (65/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (66/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (67/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (68/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 7.0ms\n", + "video 1/1 (69/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 7.1ms\n", + "video 1/1 (70/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (71/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (72/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (73/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (74/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (75/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (76/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (77/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (78/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (79/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (80/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (81/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (82/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (83/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (84/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (85/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (86/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (87/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (88/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (89/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (90/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (91/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (92/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (93/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (94/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (95/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (96/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (97/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (98/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (99/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (100/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (101/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (102/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (103/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (104/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (105/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (106/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (107/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (108/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (109/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (110/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (111/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 6.8ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 7.2ms\n", + "video 1/1 (2/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (3/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (4/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (5/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (7/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (8/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (9/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (10/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (11/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (12/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (13/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (14/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (15/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (16/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (17/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (18/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (19/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (20/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (21/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (22/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (23/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (24/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (25/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (26/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (27/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (28/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (29/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (30/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (31/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (32/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (33/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (34/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (35/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (36/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (37/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (38/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (39/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (40/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (41/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (42/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (43/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (44/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (45/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (46/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (47/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (48/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (49/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (50/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (51/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.5ms\n", + "video 1/1 (52/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (53/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (54/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (55/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (56/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (57/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (58/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (59/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (60/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (61/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (62/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (63/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (64/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (65/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (66/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (67/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (68/68) /home/ieemoo0337/projects/datasets/constrast_pair/6921168500970/6921168500970_20241018-143649_back_returnGood_5478c9a4eb2c_490_18969520488.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.9ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (3/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (4/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (5/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (6/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (8/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (9/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (10/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (11/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (12/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (13/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (14/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (15/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (16/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (18/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (19/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (20/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (21/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (22/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (23/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (24/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (25/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (26/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (27/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (28/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (29/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (30/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 7.2ms\n", + "video 1/1 (31/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (32/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (33/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (34/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (35/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (36/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (37/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (38/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (39/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (40/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (41/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (42/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (43/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (44/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (45/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (46/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (47/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (48/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (49/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (50/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (51/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (52/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (53/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (54/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (55/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (56/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (57/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (58/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (59/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (60/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 8.0ms\n", + "video 1/1 (61/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (62/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (63/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (64/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (65/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 7.5ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.7ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 7.3ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 7.2ms\n", + "video 1/1 (2/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (3/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (4/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (5/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (6/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (8/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (9/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (10/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (11/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (12/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (13/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (14/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (15/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (16/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (17/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (18/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (19/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (20/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (21/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (22/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (23/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (24/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (25/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (26/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (27/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (28/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (29/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (30/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (31/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (32/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (33/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (34/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (35/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (36/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (37/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (38/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (39/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (40/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (41/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (42/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (43/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (44/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (45/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (46/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (47/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (48/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (49/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (50/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (51/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (52/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (53/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (54/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (55/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 7.0ms\n", + "video 1/1 (56/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (57/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (58/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (59/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (60/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (61/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (62/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (63/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (64/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (65/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (66/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (67/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (68/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (69/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (70/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (71/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (72/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (73/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (74/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (75/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (76/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (77/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (78/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (79/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (80/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (81/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (82/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (83/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (84/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (85/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (86/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (87/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (88/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (89/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (90/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (91/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (92/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (93/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (94/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (95/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (96/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (97/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 7.0ms\n", + "video 1/1 (2/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (3/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (4/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (5/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (7/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (8/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (9/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (10/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (11/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (12/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (13/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (14/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.4ms\n", + "video 1/1 (15/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (16/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (17/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (18/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (19/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (20/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (21/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (22/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (23/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (24/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (25/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (26/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (27/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (28/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (29/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (30/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (31/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (32/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (33/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (34/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (35/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (36/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (37/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (38/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (39/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (40/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (41/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (42/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (43/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (44/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (45/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (46/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (47/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (48/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (49/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (50/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (51/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (52/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (53/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (54/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (55/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (56/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (57/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (58/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (59/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (60/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (61/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (62/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (63/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (64/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (65/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (66/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (67/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (68/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (69/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (70/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (71/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (72/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (73/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 7.3ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.8ms\n", + "video 1/1 (2/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (3/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (4/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (5/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (7/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (8/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (9/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (10/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (11/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (12/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (13/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (14/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (15/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (16/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (17/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (18/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (19/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (20/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (21/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (22/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (23/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (24/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (25/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (26/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (27/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (28/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (29/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (30/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (31/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (32/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (33/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (34/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (35/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (36/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (37/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (38/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (39/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (40/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (41/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (42/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (43/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (44/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (45/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (46/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (47/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (48/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (49/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (50/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (51/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (52/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (53/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (54/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (55/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (56/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (57/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (58/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (59/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (60/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (61/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (62/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (63/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (64/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (65/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (66/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (67/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (68/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (69/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (70/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (71/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (72/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (73/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (74/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (75/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (76/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (77/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (78/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (79/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (80/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (81/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (82/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (83/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (84/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (85/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " 'index': 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 108.2ms\n", + "video 1/1 (2/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (3/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (4/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (5/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (6/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (7/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (8/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (9/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (10/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (11/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (12/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (13/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (14/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (17/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (18/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (19/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (20/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (21/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (22/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (24/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (25/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (26/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (27/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (28/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (29/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (30/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (31/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (32/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (33/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (34/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (35/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (36/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (37/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (38/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (39/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (40/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (41/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (43/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (44/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (45/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (47/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (48/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (51/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (52/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (53/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (54/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (55/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (56/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (57/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (58/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (59/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (60/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (61/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (62/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (63/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (64/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (65/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (66/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (67/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (68/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (69/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (70/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (71/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (72/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (73/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (74/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (75/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (76/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (77/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (78/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (79/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (80/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 7.3ms\n", + "video 1/1 (2/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (3/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (4/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (5/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (6/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (8/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (9/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (10/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (11/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (12/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (13/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (14/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (15/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (16/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (17/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (18/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (19/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (20/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (21/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (22/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (23/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (24/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (25/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (26/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (27/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (28/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (29/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (30/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (31/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (32/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (33/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (34/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (35/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (36/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (37/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (38/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (39/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (40/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (41/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (42/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (43/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (44/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (45/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (46/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (47/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (48/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (49/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (50/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (51/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (52/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (53/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (54/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (55/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (56/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (57/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (58/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (59/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (60/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (61/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (62/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (63/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (64/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (65/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (66/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (67/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (68/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (69/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (70/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (71/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (72/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 110.9ms\n", + "video 1/1 (2/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (3/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (4/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (5/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (6/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (7/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (9/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (10/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (11/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (12/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (13/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (14/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (15/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (16/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (17/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (18/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (19/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (20/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (21/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (22/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (23/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (24/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (25/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (27/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (28/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (29/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (30/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (31/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (32/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (33/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (34/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (35/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (36/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (37/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (38/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (39/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (40/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (41/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (43/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (44/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 7.0ms\n", + "video 1/1 (2/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (3/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (4/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (5/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (7/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (8/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 7.1ms\n", + "video 1/1 (9/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (10/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (11/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (12/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (13/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (15/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (16/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (17/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (18/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (19/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (20/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (21/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (22/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (23/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (24/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (25/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (26/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (27/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (28/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (29/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (30/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (31/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (32/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (33/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (34/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (35/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (36/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (37/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (38/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (39/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (40/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (41/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (42/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (43/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (44/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (45/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (46/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (47/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (48/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (49/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (50/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (51/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (52/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (53/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (54/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (55/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (56/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (57/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (58/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (59/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (60/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (61/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (62/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (63/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (64/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (65/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (66/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 7.0ms\n", + "video 1/1 (67/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (68/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (69/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (70/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (71/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 7.7ms\n", + "video 1/1 (2/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (3/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (4/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (5/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (7/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (8/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (9/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (10/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (11/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (12/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (13/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (15/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (16/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (17/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (18/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (19/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (20/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (21/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (22/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (23/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (24/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (25/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (26/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (27/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (28/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (29/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (30/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (31/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (32/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (33/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (34/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (35/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (36/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (37/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (38/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (39/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (40/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (41/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (42/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (43/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (45/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (46/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (47/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (48/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (49/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (50/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (51/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (52/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (53/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 6\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.9ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 7.7ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 7.1ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 7.1ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.8ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.7ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 96.3ms\n", + "video 1/1 (2/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (3/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (4/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (6/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (7/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (8/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (9/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (10/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (11/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (12/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (13/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (14/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (15/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (16/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (17/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (18/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (19/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (20/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (21/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (22/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (23/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (24/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (25/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (26/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (27/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (28/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (29/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (30/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (31/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (32/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (33/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (34/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (35/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (36/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (37/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (38/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (39/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (40/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (41/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (42/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (43/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (44/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (45/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (46/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (47/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (48/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (49/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (50/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (51/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (52/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (53/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (54/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (55/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (56/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (57/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (58/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (59/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (60/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (61/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (62/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (63/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (64/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (65/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (66/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (67/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (68/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (69/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (70/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (71/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (72/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (73/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (74/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (75/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 7.8ms\n", + "video 1/1 (2/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (3/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (4/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (5/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (6/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (7/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (9/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (10/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (11/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (12/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (13/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (14/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (15/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (16/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (17/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (18/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (19/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (20/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (21/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (22/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (23/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (24/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (25/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (26/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (27/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (28/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (29/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (30/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (31/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (32/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (33/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (34/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (35/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (36/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (37/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (38/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (40/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.9ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 7.7ms\n", + "video 1/1 (2/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (3/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (4/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (5/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (7/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (8/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (9/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (10/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (11/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (12/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (13/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (14/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (15/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (16/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (17/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (18/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (19/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (20/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (21/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (22/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (23/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (24/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (25/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (26/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (27/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (28/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (29/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (30/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (31/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (32/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (33/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (34/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (35/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (36/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (37/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (38/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (39/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (40/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (41/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (42/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (43/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (44/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (45/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (46/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (47/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (48/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (49/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (50/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (51/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (52/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (53/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (54/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (55/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (56/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (57/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (58/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (59/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (60/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (61/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (62/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (63/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (64/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (65/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (66/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (67/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (68/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (69/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (70/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (71/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (72/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (73/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (74/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (75/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (76/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (77/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (78/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (79/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (80/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (81/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (82/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (83/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (84/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (85/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (86/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (87/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (88/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (89/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (90/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (91/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (92/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.6ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 7.1ms\n", + "video 1/1 (2/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (3/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (4/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (5/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (6/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (7/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (9/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (10/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (11/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (12/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (13/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (14/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (15/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (16/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (17/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (18/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (19/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (20/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (21/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (22/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (23/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (24/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (25/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (26/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (27/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (28/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (29/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (30/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (31/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (32/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (33/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (34/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (35/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (36/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (37/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (38/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (39/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (40/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (41/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (42/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (43/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (44/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (45/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (46/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (47/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (48/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (49/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (50/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (51/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (52/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (53/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (54/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (55/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (56/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (57/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (58/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (59/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (60/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (61/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (62/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (63/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (64/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (65/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (66/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (67/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (68/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (69/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (70/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (71/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (72/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (73/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (74/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (75/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (76/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (77/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (78/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (79/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (80/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (81/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (82/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (83/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (84/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (85/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (86/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (87/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (88/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (89/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (90/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (91/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (92/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (93/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (94/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (95/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (96/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (97/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (98/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (99/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (100/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (101/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (102/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (103/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (104/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (105/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (106/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (107/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (108/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (109/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (110/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (111/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (112/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (113/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (114/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (115/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (116/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (117/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (118/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (119/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (120/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (121/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (122/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (123/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (124/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (125/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (126/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (127/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (128/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (129/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (130/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (131/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (132/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (133/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (134/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (135/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (136/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (137/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (138/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (139/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (140/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (141/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (142/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (143/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (144/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (145/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (146/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (147/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (148/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (149/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (150/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (151/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (152/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (153/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (154/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (155/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (156/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (157/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (158/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (159/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (160/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (161/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (162/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (163/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (164/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (165/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (166/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (167/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (168/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (169/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (170/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (171/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (172/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (173/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (174/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (175/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (176/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (177/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (178/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (179/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (180/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (181/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (182/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (183/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (184/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (185/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (186/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (187/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (188/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (189/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (190/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (191/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (192/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (193/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (194/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (195/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (196/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (197/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (198/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (199/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (200/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (201/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (202/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (203/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (204/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (205/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (206/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (207/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (208/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (209/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (210/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (211/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (212/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (213/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (214/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (215/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (216/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (217/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (218/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (219/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (220/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (221/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (222/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.5ms\n", + "video 1/1 (2/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (3/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (4/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (5/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (6/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (7/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (8/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (9/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (10/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (11/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (12/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (13/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (14/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (15/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (16/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (17/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (18/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (19/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (20/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (21/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (22/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (23/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (24/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (25/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (26/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (27/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (28/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (29/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (30/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (31/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (32/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (33/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (34/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (35/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (36/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (37/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (38/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (39/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (40/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (41/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (42/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (43/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (44/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (45/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (46/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (47/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (48/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (49/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (50/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (51/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (52/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (53/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 7.0ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " 'index': 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 6.6ms\n", + "video 1/1 (2/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (3/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (4/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (5/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (6/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (7/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (9/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (10/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (11/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (12/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (13/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (14/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (15/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (16/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (17/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (18/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (19/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (20/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (21/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (22/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (23/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (24/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (25/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (26/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (27/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (28/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (29/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (30/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (31/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (32/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (33/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (34/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (35/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (36/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (37/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (38/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (39/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (40/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (41/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (42/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (43/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (44/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (45/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (46/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (47/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (48/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (49/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (50/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (51/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (52/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (53/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (54/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (55/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (56/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (57/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (58/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (59/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (60/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (61/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (62/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (63/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (64/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (65/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (66/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (67/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (68/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (69/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (70/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (71/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (72/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.2ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (2/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (3/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (4/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (8/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (9/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (12/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (18/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (24/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (25/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (26/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (27/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (28/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (29/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (31/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (33/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (34/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (35/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (37/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (38/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (41/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (42/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (43/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (44/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (45/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (47/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (49/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (53/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (54/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (55/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (56/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (57/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (58/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (59/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (60/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (61/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (62/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (63/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (64/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (65/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (66/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (67/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (68/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (69/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (70/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (71/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (72/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (73/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (74/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (75/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (76/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (77/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (78/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (79/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (80/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (81/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (82/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (83/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (84/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (85/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (86/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (87/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (2/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (4/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (6/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (8/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (9/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (12/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (14/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (15/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (16/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (17/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (18/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (19/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (20/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (21/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (23/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (24/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (25/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (27/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (28/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (29/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (30/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (31/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (32/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (33/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (34/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (36/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (37/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (40/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (41/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (42/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (43/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (44/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (45/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (46/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (47/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (48/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (49/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (50/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (51/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (52/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (54/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (55/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (56/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (57/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 9.0ms\n", + "video 1/1 (58/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (59/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (60/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (62/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (63/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (64/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (65/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (66/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (67/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (68/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (69/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (70/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (71/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (72/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (73/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (74/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (75/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (76/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (77/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (78/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (79/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (80/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (81/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (82/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (83/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (84/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (85/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 7.0ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (2/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (3/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (5/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (6/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (10/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (11/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (22/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (23/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (25/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (27/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (34/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (37/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (46/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (48/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (53/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (54/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (55/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (56/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (57/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (58/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (59/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (60/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (61/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (62/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (63/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (64/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (65/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (66/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (67/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (68/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (69/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (70/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (71/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (72/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (73/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (74/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (75/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (76/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (77/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.1ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 7.0ms\n", + "video 1/1 (2/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (6/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (9/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (12/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (13/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (26/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (34/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (39/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (40/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (41/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (42/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (43/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (47/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (48/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (49/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (50/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.6ms\n", + "video 1/1 (2/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (3/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (4/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (5/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (6/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (7/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (9/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (10/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (11/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (12/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (13/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (14/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (15/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (16/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (17/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (18/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (19/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (20/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (21/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (22/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (23/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (24/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (25/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (26/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (27/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (28/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (29/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (30/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (31/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (32/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (33/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (34/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (35/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (36/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (37/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (38/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (39/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (40/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (41/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (42/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (43/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (44/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (45/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (46/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (47/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (48/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (49/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (2/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (3/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (6/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (7/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (9/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (10/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (11/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (12/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (21/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (23/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (27/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 7.4ms\n", + "video 1/1 (28/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (32/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (40/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (46/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (47/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (48/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (49/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (53/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (54/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (57/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (58/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (59/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (60/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (61/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (62/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (63/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (64/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (65/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (66/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (67/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (68/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (69/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (70/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (71/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (72/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (73/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (74/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (2/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (4/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (5/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (6/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (8/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (9/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (10/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (11/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (12/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (13/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (14/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (15/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (16/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (17/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (18/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (19/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (20/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (21/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (25/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (26/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (28/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (29/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (31/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (32/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (33/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (34/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (35/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (37/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (38/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (39/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (41/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (42/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (43/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (44/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (45/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (46/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (47/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (48/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (49/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (50/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (51/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (52/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (53/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (54/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (55/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (56/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (57/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (58/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (59/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (60/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (61/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (62/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (63/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (64/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (65/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (66/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (67/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (68/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (69/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.2ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 86.9ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.1ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: {'index': 1}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.8ms\n", + "video 1/1 (2/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (3/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (5/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (6/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (8/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (9/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (12/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (13/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (18/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (19/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (23/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (24/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (31/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (34/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (36/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (41/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (42/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (45/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (47/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (51/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (53/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (54/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (55/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (56/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (59/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (61/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (62/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (63/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (64/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (66/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (68/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (70/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (71/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (72/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (73/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (75/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (76/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (77/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (78/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (79/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (80/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (81/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (82/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (83/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (84/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (85/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (86/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (87/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (88/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (89/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (90/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (91/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (92/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (93/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (94/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (95/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (96/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (97/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (98/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (99/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (100/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (101/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (102/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (103/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (104/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (105/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (106/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (107/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (108/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (109/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (110/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (111/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (112/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (113/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (114/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (115/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (116/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (117/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (118/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (119/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (120/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (2/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (3/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (4/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (5/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (7/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (11/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (12/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (13/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (15/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (18/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (20/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (21/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (22/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (24/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (25/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (26/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (27/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (28/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (31/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (32/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (34/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (36/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (40/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (41/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (42/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (44/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (47/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (48/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (49/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (50/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (2/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (3/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (4/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (5/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (6/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (8/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (9/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (10/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (11/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (12/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (13/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (15/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (16/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (18/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (20/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (21/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (23/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (24/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (25/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (26/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (27/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (28/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (29/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (42/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (47/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (55/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (56/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (57/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (58/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (59/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.1ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (2/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (3/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (4/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (11/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (12/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (13/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (14/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (15/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (16/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (22/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (24/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (25/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (2/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (5/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (8/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (15/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (17/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (18/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (20/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (22/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (24/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (25/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (26/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (27/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (28/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (30/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (31/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (32/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (34/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (36/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (37/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (42/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (44/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (46/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (47/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (48/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (49/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (51/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (53/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (54/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (56/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (57/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (59/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (61/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (62/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (64/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (65/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " 'index': 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 6.5ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 7.1ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.2ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (2/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (3/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (4/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (5/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (6/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (7/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (9/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (10/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (11/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (12/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (13/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (14/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (15/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (16/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (17/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (18/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (19/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (20/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (21/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (22/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (23/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (24/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (25/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (26/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (27/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (28/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (29/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (30/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (31/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (32/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (33/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (34/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (35/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (36/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (37/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (38/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (39/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (40/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (41/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (42/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (43/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (44/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (45/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (46/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (47/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (48/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (49/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (50/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (51/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (52/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (53/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (54/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (55/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (56/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (57/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (58/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (59/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (60/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (61/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (62/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (63/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (64/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (65/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (66/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (67/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (68/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (69/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (70/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (71/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (72/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (73/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (74/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (75/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (2/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (8/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (14/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (15/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (16/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (17/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (19/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (20/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (23/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (25/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (27/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (31/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: {'index': 6}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (2/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (3/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (4/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (5/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (6/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (8/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (9/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (10/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (11/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (12/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (13/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (14/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (15/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (16/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (17/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (18/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (19/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (20/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (21/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (22/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (23/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (24/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (25/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (26/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (27/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (28/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (29/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (30/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (31/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (32/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (33/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (34/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (35/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (36/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (37/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (38/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (39/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (40/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (41/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (42/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (43/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (44/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (45/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (46/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (47/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (48/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (49/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (50/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (51/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (52/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (53/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (54/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (55/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (56/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (57/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (58/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (59/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (60/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (61/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (62/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (63/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (64/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (65/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (66/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (67/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (68/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (69/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (70/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (2/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (3/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (4/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (5/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (6/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (7/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (8/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (10/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (11/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (12/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (13/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (14/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (15/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (16/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (17/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (18/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (19/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (20/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (21/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (22/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (23/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (24/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (25/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (26/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (27/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (28/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (29/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (30/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (31/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (32/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (33/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (34/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (35/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (36/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (37/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (38/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (39/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (40/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (41/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (42/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (43/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (44/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (45/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (46/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (47/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (48/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (49/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (50/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (51/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (52/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (53/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (54/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (55/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (56/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (57/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (58/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (59/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (60/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (61/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (62/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (63/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (64/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (65/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (66/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (67/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (68/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (69/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (70/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (71/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (72/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (73/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (74/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (75/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (76/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (77/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (78/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (79/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (80/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (81/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (82/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (83/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (84/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (85/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (86/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (87/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (88/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (89/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (90/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (91/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.2ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (2/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (7/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (17/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (21/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (22/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (24/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (25/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (27/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (28/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (30/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (32/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (41/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (2/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (3/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (4/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (5/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (6/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (8/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (10/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (11/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (12/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (13/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (14/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (15/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (16/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (17/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (18/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (19/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (20/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (21/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (22/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (23/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (24/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (25/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (26/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (27/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (28/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (29/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (30/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (31/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (32/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (33/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (34/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (35/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (36/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (37/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (38/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (39/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (40/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (41/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (42/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (43/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (44/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (45/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (46/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (47/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (48/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (49/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (50/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (51/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (52/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (53/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (54/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (55/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (56/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (57/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (58/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (59/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (60/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (61/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (62/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (63/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (64/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (65/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (66/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (67/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (68/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (69/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (70/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (71/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (72/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (73/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (74/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (75/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (76/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (77/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (78/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (79/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (80/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (81/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (82/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (83/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (84/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (85/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (86/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (87/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (88/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (89/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (90/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (91/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (92/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (93/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: {'index': 0}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 7.0ms\n", + "video 1/1 (2/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (4/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (7/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (9/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (13/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (14/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (17/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (18/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (21/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (24/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (25/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (27/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (28/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (29/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (31/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (32/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (33/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (34/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (36/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (40/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (45/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (48/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (49/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (50/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (55/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (57/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (59/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (61/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (62/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (65/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (68/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (70/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (71/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (72/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (73/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (74/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (75/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (76/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (77/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (78/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (79/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (80/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (81/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (82/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (83/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (84/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (85/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (86/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (87/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (88/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (89/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (90/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (91/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (2/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (4/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (5/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (8/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (10/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (13/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (15/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (19/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (20/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (23/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (24/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (25/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (26/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (27/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (28/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (30/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (32/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (34/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (36/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (39/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (40/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (41/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (42/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (44/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (45/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (47/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (48/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (49/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (52/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (53/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (54/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (55/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (56/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (57/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (58/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (61/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (62/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (63/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (65/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (66/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (68/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (69/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (70/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (71/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (72/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (73/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (74/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (75/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (76/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (77/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (78/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (79/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (80/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (81/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (82/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (83/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (84/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (85/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (86/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (87/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (88/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (89/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (90/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (91/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (92/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (93/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (94/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (95/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (96/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (97/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (98/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (99/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (100/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (101/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (102/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (103/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (104/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (105/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (106/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (107/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (108/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (109/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (110/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (111/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (112/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (113/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (114/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (115/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (116/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (117/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (118/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (119/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (120/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (121/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (122/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (123/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (124/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (125/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (126/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (127/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (128/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (129/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (130/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (131/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (132/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (133/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (134/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (135/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (136/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (137/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (138/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (139/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (140/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (141/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (142/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (143/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (144/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (145/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (146/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (147/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (148/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (149/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (150/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (151/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (152/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (153/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (154/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (155/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (156/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (157/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (158/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (159/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (160/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (161/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (162/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (163/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (164/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (165/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (166/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (167/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (168/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (169/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (170/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (171/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (172/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (173/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (174/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (175/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (176/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (177/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (178/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (179/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (180/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (181/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (182/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (183/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (184/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (185/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (186/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (187/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (188/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (189/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (190/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (191/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (192/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (193/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (194/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (195/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (196/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (197/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (198/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (199/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (200/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (201/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (202/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (203/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (204/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (205/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (206/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (207/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (208/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (209/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (210/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (211/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (212/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (213/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (214/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (215/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (216/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (217/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (218/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (219/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (220/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (221/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (222/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (223/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (224/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (225/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (226/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (227/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (228/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (229/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (230/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (231/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (232/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (233/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (234/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (235/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (236/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (237/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (238/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.1ms\n", + "video 1/1 (239/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (240/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (241/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (242/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (243/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (244/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (245/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (246/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (247/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (248/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (249/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (250/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (251/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (252/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (253/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (254/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (255/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (256/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (257/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (258/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (259/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (260/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (261/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (262/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 6.9ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (2/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (3/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 6.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (6/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (7/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (8/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (14/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (16/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (18/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (22/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (34/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (37/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (45/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (46/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (47/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (50/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (51/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (54/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 6.7ms\n", + "video 1/1 (2/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (3/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (4/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (5/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (7/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (8/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (10/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (11/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (12/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (13/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (14/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (15/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (16/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (17/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (18/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (19/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (20/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (21/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (22/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (23/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (24/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (25/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (26/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (27/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (28/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (29/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (30/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (31/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (32/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (33/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (34/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (35/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (36/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (37/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (38/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (39/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (40/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (41/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (42/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (43/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (44/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (45/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (46/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (47/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (48/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (49/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (50/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (51/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (52/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (53/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (54/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (55/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (56/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (57/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (58/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (59/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (60/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (61/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (62/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (63/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (64/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (65/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (66/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (67/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (68/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (69/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (70/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (71/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (72/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (73/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (74/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (75/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (76/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (77/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (78/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (79/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (80/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (81/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (82/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (83/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (84/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (85/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (86/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (87/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (88/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (89/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (90/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (91/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (92/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (93/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (94/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (95/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (96/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (97/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (98/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (99/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (100/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (101/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (102/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (103/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (104/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (105/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (106/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.1ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.1ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.1ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " 'index': 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 103.3ms\n", + "video 1/1 (2/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (3/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (4/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (5/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (6/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (7/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (9/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (11/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (12/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (18/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (19/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (20/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (23/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (24/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (26/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (27/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (33/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (35/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (36/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (38/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (41/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (43/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (45/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (47/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (51/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (52/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (54/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (2/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (3/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (4/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (5/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (6/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (7/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (9/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (10/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (11/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (12/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (13/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (14/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (15/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (16/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (17/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (18/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (19/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (20/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (21/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (22/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (23/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (24/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (25/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (26/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (27/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (28/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (29/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (30/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (31/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (32/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (33/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (34/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (35/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (36/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (37/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (38/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (39/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (40/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (41/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (42/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (43/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (44/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (45/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (46/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (47/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (48/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (49/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (50/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (51/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (52/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (53/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (54/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (55/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (56/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (57/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (58/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (59/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (60/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (61/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (62/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (63/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (64/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (65/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (66/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (67/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (68/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (69/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (70/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (71/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (72/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (73/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (74/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (75/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (76/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (77/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (78/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (79/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (80/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (81/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (82/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (83/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (84/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (85/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (86/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (87/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (88/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (89/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (90/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (91/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (92/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (93/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (94/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (95/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (96/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (97/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (98/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (99/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (100/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (101/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (102/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (103/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (104/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (105/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (106/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (107/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (108/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (109/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (110/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (111/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (112/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (113/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (114/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (115/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (116/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (117/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (118/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (119/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (120/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (121/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (122/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (123/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (124/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (125/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (126/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (127/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (128/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (129/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (130/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (131/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (132/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (133/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (134/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (135/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (136/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (137/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (138/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (139/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (140/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (141/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (142/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (143/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (144/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (145/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (146/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (147/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (148/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (149/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (150/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (151/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.1ms\n", + "video 1/1 (152/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (153/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (154/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.2ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (2/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (3/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (4/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (5/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (6/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (8/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (9/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (10/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (11/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (12/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (13/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (14/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (15/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (16/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (17/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (18/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (19/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (20/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (21/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (22/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (23/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (24/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (25/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (26/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (27/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (28/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (29/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (30/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (31/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (32/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (33/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (34/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (35/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (36/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (37/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (38/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (39/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (40/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (41/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (42/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (43/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (44/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (45/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (46/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (47/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (48/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (49/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (50/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (51/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (52/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (53/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (54/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (55/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (56/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (57/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (58/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (59/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (60/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (61/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (62/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 6.9ms\n", + "video 1/1 (63/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (64/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (65/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (66/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (67/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (68/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (69/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (70/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (71/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (72/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (73/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (74/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (75/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (76/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (77/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (78/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (79/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (80/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (81/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (82/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (83/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (84/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (85/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (86/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (87/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (88/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (89/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (90/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (91/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (92/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (93/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (2/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (7/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (8/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (9/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (14/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (16/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (22/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (23/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (26/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (34/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (2/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (5/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (8/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (9/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (14/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (18/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (23/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (27/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (28/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (29/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (32/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (34/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (37/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (41/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (44/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (45/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (46/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (47/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (48/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (49/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (50/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (51/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (53/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (54/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (55/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (56/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (57/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (58/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (59/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (60/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (61/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (62/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (63/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (64/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (65/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (66/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (67/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (68/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + } + ], + "source": [ + "true_list = []\n", + "false_list = []\n", + "for ele in pos_pair:\n", + " sub_imgs = stream_pipeline(ele)\n", + " torch.cuda.empty_cache()\n", + " if not sub_imgs:\n", + " continue\n", + " bestimg = get_best_image(sub_imgs)\n", + " product_name = ele['商品名称']\n", + " message = [\n", + " {\n", + " \"role\": \"user\",\n", + " \"content\": [\n", + " {\n", + " \"type\": \"image\",\n", + " \"min_pixels\": 224 * 224,\n", + " \"max_pixels\": 800 * 800,\n", + " },\n", + " {\n", + " \"type\": \"text\",\n", + " \"text\": f\"判断图片中的商品是否是'{product_name}', 回答True或False。\"\n", + " }\n", + " ]\n", + " }\n", + " ]\n", + " result = qwen_prompt(bestimg, message)\n", + " if result == 'True':\n", + " true_list.append(ele)\n", + " else:\n", + " false_list.append(ele)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(35, 63)" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(true_list), len(false_list)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "true2_list = []\n", + "false2_list = []" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (1/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 44.1ms\n", + "video 1/1 (2/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (3/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (4/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (5/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (6/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (7/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (11/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (13/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (14/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (15/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (16/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (17/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (18/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (19/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (20/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (21/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (23/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (24/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (25/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (26/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (27/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (28/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (29/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (31/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (33/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (35/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (36/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (37/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (39/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (40/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (41/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (44/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (45/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (48/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (49/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (50/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (51/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (52/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (54/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (55/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (57/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (58/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (59/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (60/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (61/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (62/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (63/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (64/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (65/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (66/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (67/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (68/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (69/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (70/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (71/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (72/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (73/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (74/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (75/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (76/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (77/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (78/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (79/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (80/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (81/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (82/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (83/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (84/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (85/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (86/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (87/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (88/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (89/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (90/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (91/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (92/92) /home/ieemoo0337/projects/datasets/constrast_pair/6931744232836/6931744232836_20241016-122508_back_returnGood_5478c9a49bfc_1140_18358205530.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 9.2ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.9ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.9ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920731700205/6920731700205_20241020-142002_back_addGood_5478c9a48b8c_270_18358205530.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " 'index': 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 6.8ms\n", + "video 1/1 (2/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (3/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (4/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (5/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (6/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (8/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (9/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (10/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (11/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (12/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (13/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (14/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (15/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (16/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (17/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (18/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (19/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (20/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (21/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (22/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (23/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (24/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (25/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (26/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (27/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (28/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (29/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (30/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (31/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (32/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (33/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (34/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (35/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (36/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (37/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (38/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (39/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (40/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (41/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (42/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (43/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (44/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (45/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (46/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (47/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (48/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (49/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (50/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.5ms\n", + "video 1/1 (51/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (52/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (53/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (54/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (55/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (56/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (57/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (58/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (59/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (60/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (61/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (62/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (63/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (64/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (65/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (66/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (67/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (68/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (69/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (70/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (71/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (72/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (73/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (74/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (75/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (76/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (77/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (78/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (79/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (80/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (81/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (82/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (83/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (84/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (85/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (86/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (87/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (88/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (89/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (90/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 6.1ms\n", + "video 1/1 (91/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (92/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (93/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (94/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (95/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (96/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (97/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (98/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (99/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "video 1/1 (100/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (101/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (102/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (103/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (104/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (105/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (106/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (107/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (108/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (109/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (110/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (111/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (112/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (113/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (114/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (115/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (116/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.9ms\n", + "video 1/1 (117/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.6ms\n", + "video 1/1 (118/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (119/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.7ms\n", + "video 1/1 (120/120) /home/ieemoo0337/projects/datasets/constrast_pair/4710199085707/4710199085707_20241018-145453_back_addGood_5478c9a48b7e_10_18050251181.mp4: 640x512 5.8ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (2/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (3/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (4/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (5/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (7/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (8/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (9/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (10/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (11/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (12/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (13/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (14/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (15/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (16/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (18/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (19/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (20/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (21/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (22/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (23/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (24/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (25/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (26/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (27/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (28/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (29/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (30/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (31/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (32/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (33/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (34/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (35/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (36/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (37/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (38/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (39/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (40/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (41/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (42/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (43/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (44/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (45/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (46/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (47/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (48/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (49/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (50/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (51/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (52/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (53/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (54/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (55/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (56/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (57/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (58/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (59/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (60/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (61/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (62/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (63/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (64/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (65/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (66/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (67/67) /home/ieemoo0337/projects/datasets/constrast_pair/6901844706117/6901844706117_20241018-171624_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 6.8ms\n", + "video 1/1 (2/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (3/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (5/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (6/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (8/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (10/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (11/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (13/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (14/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (15/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (16/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (17/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (18/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (21/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (23/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (25/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (26/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (29/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (30/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (32/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (35/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (38/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (41/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (45/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (47/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (49/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (51/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (52/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (53/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (54/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (55/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (57/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (58/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (60/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (61/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (62/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (63/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (64/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (65/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (66/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (67/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (68/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (69/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (70/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (71/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924743915770/6924743915770_20241017-184242_back_addGood_5478c9a51ba6_150_18358205530.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (3/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (4/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (5/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (6/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (8/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (9/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (10/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (11/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (14/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (17/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (18/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (20/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (21/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (22/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (23/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (24/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (25/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (27/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (28/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (29/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (30/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (31/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (32/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (33/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (34/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (35/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (36/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (37/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (38/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (39/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (40/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (41/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (42/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (43/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (44/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (45/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (46/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (47/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (48/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (49/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (50/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (51/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (53/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (54/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (55/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (56/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (57/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (58/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (59/59) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806616/6970768806616_20241019-173235_back_returnGood_5478c9a49bfc_5_13773168720.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 6.8ms\n", + "video 1/1 (2/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (3/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (4/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (5/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (6/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (8/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (9/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (10/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (11/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (12/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (13/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (14/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (15/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (16/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (17/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (18/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (19/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (20/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (21/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (22/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (23/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (24/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (25/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (26/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (27/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (28/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (29/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (30/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (31/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (32/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (33/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (34/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (35/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (36/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (37/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (38/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (39/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (40/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (41/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (42/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (43/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (44/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (45/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (46/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (47/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (48/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (49/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (50/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (51/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (52/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (53/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (54/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (55/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (56/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (57/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (58/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (59/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (60/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (61/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (62/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (63/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (64/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (65/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (66/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (67/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (68/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (69/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (70/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (71/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (72/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (73/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (74/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (75/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (76/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (77/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (78/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (79/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (80/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (81/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (82/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (83/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (84/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (85/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (86/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (87/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (88/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (89/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (90/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (91/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (92/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (93/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (94/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (95/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (96/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (97/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (98/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (99/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (100/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (101/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (102/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (103/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (104/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (105/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (106/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (107/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (108/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (109/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (110/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (111/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (112/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (113/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (114/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (115/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (116/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (117/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (118/118) /home/ieemoo0337/projects/datasets/constrast_pair/6926603300061/6926603300061_20241018-135800_back_returnGood_5478c9a49bfc_390_13867273486.mp4: 640x512 5.9ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 11\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.8ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.1ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.0ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.6ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.1ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.2ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/6921168558032/6921168558032_20241020-141332_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 6.7ms\n", + "video 1/1 (2/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (3/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (4/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (5/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (7/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (8/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (9/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (10/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (11/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (12/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (13/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (14/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (16/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (17/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (20/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (21/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (22/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (24/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (25/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (27/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (28/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (29/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (30/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (31/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (32/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (33/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (34/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (35/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (36/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (37/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (41/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (43/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (44/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (45/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (47/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (48/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (50/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (52/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (53/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (54/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (55/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (56/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (57/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (58/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (59/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (60/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (61/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (62/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (63/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (64/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (65/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (66/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (67/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (68/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (69/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (70/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (71/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (72/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (73/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (74/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (75/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (76/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (77/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (78/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (79/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (80/80) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040168/6932571040168_20241016-112710_back_returnGood_5478c9a49bfc_340_18358205530.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 7.3ms\n", + "video 1/1 (2/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (3/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (7/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (17/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (20/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (21/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (22/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (26/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (32/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (38/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (39/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (41/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (45/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (46/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (47/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (50/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/51) /home/ieemoo0337/projects/datasets/constrast_pair/6970870270947/6970870270947_20241019-165040_back_addGood_5478c9a49bfc_325_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/6973961430909/6973961430909_20241014-140503_back_returnGood_5478c9a53bf4_50_13799009402.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 6.9ms\n", + "video 1/1 (2/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (3/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (7/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (8/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (11/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (13/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (14/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (17/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (18/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (21/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (22/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (24/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (25/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (26/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (27/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (29/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (30/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (31/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (32/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (33/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (34/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (35/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (41/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (42/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (43/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (44/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (47/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (48/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (51/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (52/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (53/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (54/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (55/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (56/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (57/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (58/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (59/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (60/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (61/61) /home/ieemoo0337/projects/datasets/constrast_pair/6928804010220/6928804010220_20241018-175459_back_addGood_5478c9a51ba6_530_18358205530.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 7.3ms\n", + "video 1/1 (2/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (3/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (4/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (5/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (6/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (8/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (9/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (10/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (11/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (12/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (13/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (14/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (15/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (16/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (17/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (18/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (19/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.7ms\n", + "video 1/1 (20/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 7.6ms\n", + "video 1/1 (21/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (22/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (23/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (24/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (25/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (26/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (27/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (28/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (29/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (30/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (31/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (32/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (33/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (34/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (35/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (36/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (37/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (38/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (39/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (40/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (41/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (42/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (43/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (44/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (45/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (46/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (47/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (48/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (49/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (50/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (51/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (52/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (53/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (54/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (55/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (56/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (57/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (58/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (59/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (60/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (61/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (62/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (63/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (64/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (65/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (66/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (67/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (68/68) /home/ieemoo0337/projects/datasets/constrast_pair/6934660516783/6934660516783_20241019-152608_back_addGood_5478c9a48c3e_265_15027299265.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (3/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (4/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (8/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (9/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (11/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (12/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (13/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (14/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (15/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (18/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (22/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (23/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (24/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (25/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (26/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (27/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (29/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (31/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (34/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (35/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (36/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (37/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (40/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (44/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (45/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (46/46) /home/ieemoo0337/projects/datasets/constrast_pair/6914973105379/6914973105379_20241019-181333_back_returnGood_5478c9a53bd4_60_13799009402.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.9ms\n", + "video 1/1 (2/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (3/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (4/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (5/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (6/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (8/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (9/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (10/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (11/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (12/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (13/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (14/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (15/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (16/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (17/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (18/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (19/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (20/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (21/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (22/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (23/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (24/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (25/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (26/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (27/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (28/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (29/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (30/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (31/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (32/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (33/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (34/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (35/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (36/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (37/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (38/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (39/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (40/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (41/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (42/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (43/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (44/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (45/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (46/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (47/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (48/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (49/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (50/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (51/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (52/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (53/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (54/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (55/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (56/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (57/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (58/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (59/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (60/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (61/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (62/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (63/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (64/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (65/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (66/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (67/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (68/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (69/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (70/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (71/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (72/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (73/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (74/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (75/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (76/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (77/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (78/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (79/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (80/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (81/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (82/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (83/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (84/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (85/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (86/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (87/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (88/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (89/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (90/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (91/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (92/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (93/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (94/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (95/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (96/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (97/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: ```python\n", + "{\n", + " 'index': 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/constrast_pair/6924743924185/6924743924185_20241019-162150_back_addGood_5478c9a53bd4_10_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 7.5ms\n", + "video 1/1 (2/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (3/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (6/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (8/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (9/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (10/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (11/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (13/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (14/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (15/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (17/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (20/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (21/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (22/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (23/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (24/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (26/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (27/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (29/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (31/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (32/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (33/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (35/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (37/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (41/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (44/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (48/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (49/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (50/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (54/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (55/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (56/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (57/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (58/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (59/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (60/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (61/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (62/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (63/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (64/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (65/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (66/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (67/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (68/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (69/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (70/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (71/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (72/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (73/73) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801661/6924810801661_20241016-142714_back_addGood_5478c9a49bfc_380_18358205530.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 11\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 7.7ms\n", + "video 1/1 (2/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (3/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 6.9ms\n", + "video 1/1 (12/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (13/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (14/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (15/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (17/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (18/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (19/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (21/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (23/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (24/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (27/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (29/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (33/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (39/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (41/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (43/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (44/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (45/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (47/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (48/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (49/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (50/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (51/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (53/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (55/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (56/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (57/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (60/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (61/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (62/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (63/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (64/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (65/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (66/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (67/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (68/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (69/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (70/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (71/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (72/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (73/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (74/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (75/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (76/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (77/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (78/78) /home/ieemoo0337/projects/datasets/constrast_pair/6924810822376/6924810822376_20241016-143059_back_addGood_5478c9a49bfc_1060_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (2/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (3/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (5/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (7/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (8/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (10/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (11/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (12/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (15/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (16/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (17/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (20/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (21/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (22/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (26/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (28/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (30/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (32/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (35/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (39/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (40/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (42/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (43/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (45/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (46/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (47/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (48/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (49/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (50/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (51/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (52/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (53/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (54/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (55/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (56/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (58/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (59/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (60/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (61/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (62/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (63/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (64/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (65/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (66/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (67/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (68/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (69/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (70/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (71/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (72/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (73/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (74/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (75/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (76/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (77/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.7ms\n", + "video 1/1 (2/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (3/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (7/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (9/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (10/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (11/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (13/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (14/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (15/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (17/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (18/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (19/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (20/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (21/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (23/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (24/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (26/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (27/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (29/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (30/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (31/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (32/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (33/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (34/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (35/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (36/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (37/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (38/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (39/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (40/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (41/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (43/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (44/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (45/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (47/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (48/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 7.5ms\n", + "video 1/1 (50/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (52/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (53/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (54/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (55/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.7ms\n", + "video 1/1 (56/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (57/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (58/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (59/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (60/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (61/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (62/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (63/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (64/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (65/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (66/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.8ms\n", + "video 1/1 (67/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (68/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (69/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (70/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (71/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (72/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (73/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (74/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (75/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (76/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (77/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (78/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (79/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (80/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (81/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (82/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (83/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (84/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (85/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (86/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (87/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (88/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (89/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (90/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (91/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (92/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (93/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (94/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (95/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (96/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (97/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (98/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (99/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (100/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (101/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (102/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (103/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (104/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (105/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (106/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (107/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (108/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (109/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (110/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (111/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (112/112) /home/ieemoo0337/projects/datasets/constrast_pair/6901209201219/6901209201219_20241016-141635_back_returnGood_5478c9a49bfc_865_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 10\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.7ms\n", + "video 1/1 (2/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (3/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (4/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (5/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (6/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (7/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (9/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (10/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (11/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (12/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (13/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (14/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (15/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (16/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (17/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (18/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (19/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (20/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (21/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (22/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (23/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (24/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (25/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (26/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (27/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (28/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (29/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (30/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (31/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (32/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (33/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (34/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (35/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (36/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (37/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (38/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (39/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (40/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (41/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (42/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (43/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (44/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (45/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (46/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (47/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (48/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (49/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (50/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (51/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (52/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (53/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (54/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (55/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (56/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (57/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (58/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (59/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (60/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (61/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (62/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (63/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (64/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (65/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (66/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (67/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (68/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (69/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (70/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (71/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (72/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (73/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (74/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (75/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (76/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (77/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (78/78) /home/ieemoo0337/projects/datasets/constrast_pair/8000500032237/8000500032237_20241020-165459_back_addGood_5478c9a53bca_465_18996891184.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (3/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (4/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (5/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (7/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (8/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (9/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (10/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (11/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (12/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (13/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (14/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (15/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (20/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (22/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (23/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (24/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (25/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (27/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (28/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (29/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (30/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (31/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (32/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (33/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (36/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (37/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (39/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (42/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (44/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (45/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (46/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (47/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (49/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (50/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (51/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (52/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (53/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (54/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (55/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (56/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (57/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (58/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (59/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (60/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (61/61) /home/ieemoo0337/projects/datasets/constrast_pair/6940211889602/6940211889602_20241014-184500_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (2/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (3/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (4/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (5/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (7/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (8/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (9/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (10/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (11/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (12/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (13/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (14/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (15/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (16/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (17/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (18/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (19/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (20/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (21/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (22/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (23/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (24/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 7.3ms\n", + "video 1/1 (25/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (26/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (27/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (28/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (29/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (30/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (31/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (32/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (33/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (34/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (35/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (36/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (37/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (38/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (39/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (40/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (41/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (42/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (43/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (44/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (45/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (46/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (47/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (48/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (49/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (50/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (51/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (52/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (53/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (54/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (55/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (56/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (57/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (58/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (59/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (60/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.7ms\n", + "video 1/1 (61/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (62/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (63/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (64/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (65/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (66/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (67/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (68/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (69/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (70/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (71/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (72/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (73/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (74/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (75/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (76/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (77/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (78/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (79/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (80/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (81/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (82/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (83/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (84/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (85/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (86/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (87/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (88/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (89/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (90/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (91/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (92/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (93/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (94/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (95/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (96/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (97/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (98/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (99/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (100/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (101/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (102/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (103/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (104/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (105/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (106/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (107/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (108/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (109/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (110/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (111/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (112/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (113/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (114/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (115/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (116/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (117/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (118/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (119/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (120/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (121/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (122/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (123/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (124/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (125/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (126/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (127/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (128/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (129/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (130/130) /home/ieemoo0337/projects/datasets/constrast_pair/6902083881085/6902083881085_20241014-133631_back_returnGood_5478c9a49bfc_950_18133699824.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/3073781202823/3073781202823_20241017-163642_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 7.0ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 7.6ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/6940256680721/6940256680721_20241014-143935_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 7.4ms\n", + "video 1/1 (2/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (3/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (4/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (5/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (6/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (7/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (8/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (9/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (10/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (11/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (12/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (13/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (14/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (15/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (16/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (17/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (18/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (19/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (20/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (21/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (22/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (23/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (24/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (25/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (26/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (27/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (28/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (29/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (30/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (31/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (32/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (33/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (34/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (35/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (36/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (37/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (38/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (39/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (40/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (41/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (42/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (43/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (44/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (45/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (46/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (47/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (48/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (49/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (50/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (51/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (52/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (53/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (54/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (55/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (56/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (57/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (58/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (59/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (60/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (61/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (62/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (63/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (64/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (65/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (66/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (67/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (68/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (69/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (70/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (71/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (72/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (73/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (74/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (75/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (76/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (77/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (78/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (79/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (80/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (81/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (82/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (83/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (84/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (85/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (86/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (87/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (88/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (89/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (90/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (91/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (92/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (93/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (94/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (95/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (96/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (97/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (98/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (99/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (100/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (101/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (102/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (103/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (104/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (105/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (106/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (107/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (108/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (109/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (110/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (111/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (112/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (113/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (114/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (115/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (116/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (117/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (118/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (119/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (120/120) /home/ieemoo0337/projects/datasets/constrast_pair/6922477400333/6922477400333_20241020-100655_back_addGood_5478c9a48c3e_135_18058629568.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 6.8ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/constrast_pair/6977295239993/6977295239993_20241017-160638_back_addGood_5478c9a48c3e_5_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 10\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.8ms\n", + "video 1/1 (2/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (3/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (4/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (5/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (6/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (8/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (9/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (10/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (11/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (12/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (13/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (14/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (15/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (16/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (17/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (18/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (19/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (20/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (21/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (22/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (23/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (24/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (25/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (26/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 7.3ms\n", + "video 1/1 (27/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (28/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (29/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (30/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.4ms\n", + "video 1/1 (31/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (32/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (33/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (34/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.7ms\n", + "video 1/1 (35/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (36/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.6ms\n", + "video 1/1 (37/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (38/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (39/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (40/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (41/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (42/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (43/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (44/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.4ms\n", + "video 1/1 (45/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (46/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (47/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (48/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.7ms\n", + "video 1/1 (49/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (50/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (51/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (52/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (53/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (54/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (55/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (56/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (57/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (58/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (59/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (60/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (61/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (62/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (63/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (64/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (65/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (66/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 7.3ms\n", + "video 1/1 (67/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (68/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (69/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (70/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (71/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (72/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (73/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (74/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (75/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (76/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (77/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (78/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (79/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (80/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (81/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (82/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (83/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (84/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (85/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (86/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (87/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (88/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (89/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (90/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (91/91) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935946/6901668935946_20241019-160504_back_returnGood_5478c9a4db2c_225_13867273486.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 7.2ms\n", + "video 1/1 (2/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (3/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (4/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (5/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (6/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (8/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (9/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (10/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (11/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (12/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (13/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (14/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (15/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (16/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (17/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (18/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (19/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (20/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (21/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (22/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (23/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (24/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (25/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (26/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (27/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (28/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (29/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (30/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (31/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (32/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (33/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (34/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (35/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (36/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (37/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (38/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (39/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (40/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (41/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (42/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (43/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (44/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (45/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (46/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (47/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (48/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (49/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (50/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (51/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (52/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (53/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (54/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (55/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (56/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (57/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (58/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (59/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (60/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (61/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (62/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (63/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (64/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (65/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (66/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (67/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (68/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (69/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (70/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (71/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (72/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (73/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (74/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (75/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (76/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (77/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (78/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (79/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (80/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (81/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (82/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (83/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (84/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (85/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (86/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (87/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (88/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (89/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (90/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (91/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (92/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (93/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (94/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (95/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (96/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (97/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (98/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (99/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (100/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (101/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (102/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (103/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (104/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.8ms\n", + "video 1/1 (105/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 7.0ms\n", + "video 1/1 (106/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (107/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (108/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (109/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (110/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (111/111) /home/ieemoo0337/projects/datasets/constrast_pair/6970356165774/6970356165774_20241015-102226_back_returnGood_5478c9a48c3e_85_18133699824.mp4: 640x512 5.9ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 13\n", + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 8.5ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.9ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.7ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/6975682483066/6975682483066_20241015-165611_back_returnGood_5478c9a48c3e_5_18133699824.mp4: 640x512 6.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 7.3ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.8ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (2/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (3/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (4/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (5/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (6/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (8/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (9/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (10/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (11/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (12/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (14/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (15/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (16/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (18/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (19/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (20/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (21/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (22/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (23/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (24/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (25/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (26/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (27/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (28/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (29/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (30/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (31/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (32/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (33/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (34/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (35/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 7.0ms\n", + "video 1/1 (36/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (37/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (38/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (39/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (40/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (42/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (44/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (45/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (46/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (47/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (48/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (49/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (50/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (51/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (52/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (53/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (54/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (55/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (56/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (57/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (58/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (59/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (60/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (61/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (62/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (63/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (64/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (65/65) /home/ieemoo0337/projects/datasets/constrast_pair/6938737204030/6938737204030_20241015-140944_back_addGood_5478c9a4db2c_550_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 6\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 7.2ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 7.5ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/6901668006042/6901668006042_20241020-133755_back_returnGood_5478c9a48b8c_220_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.9ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/constrast_pair/6901754180311/6901754180311_20241017-141917_back_returnGood_5478c9a49bfc_315_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 8.1ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016703/6928804016703_20241018-180841_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.8ms\n", + "video 1/1 (2/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (3/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (4/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (5/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (6/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (8/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (9/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (10/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (11/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (12/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (13/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (14/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (15/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (16/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (17/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (18/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (19/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (20/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (21/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (22/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (23/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (24/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (25/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (26/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (27/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (28/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (29/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (30/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (31/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (32/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (33/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (34/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (35/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (36/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (37/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (38/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.8ms\n", + "video 1/1 (39/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (40/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (41/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (42/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (43/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (44/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (45/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (46/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (47/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (48/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (49/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (50/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (51/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (52/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (53/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (54/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (55/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (56/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (57/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (58/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (59/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (60/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.4ms\n", + "video 1/1 (61/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (62/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (63/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (64/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (65/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (66/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (67/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (68/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (69/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (70/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (71/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (72/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (73/73) /home/ieemoo0337/projects/datasets/constrast_pair/6901010117440/6901010117440_20241018-150145_back_addGood_5478c9a4eb2c_605_18969520488.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 7.1ms\n", + "video 1/1 (2/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (3/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (4/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (5/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (6/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (8/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (9/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (10/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (11/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (12/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (13/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (14/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (15/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (16/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (17/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (18/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (19/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (20/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (21/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (22/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (23/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (24/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (25/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (26/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (27/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (28/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (29/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (30/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (31/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (32/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (33/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (34/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (35/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (36/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (37/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (38/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (39/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (40/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (41/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (42/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (43/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (44/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (45/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (46/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (47/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (48/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (49/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (50/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (51/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (52/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (53/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (54/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (55/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (56/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (57/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (58/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (59/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.7ms\n", + "video 1/1 (60/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (61/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (62/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (63/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (64/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (65/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (66/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (67/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (68/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (69/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 7.8ms\n", + "video 1/1 (70/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (71/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (72/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (73/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (74/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (75/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (76/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (77/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (78/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (79/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (80/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (81/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (82/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (83/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (84/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (85/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (86/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (87/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (88/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (89/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (90/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (91/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (92/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (93/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (94/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (95/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (96/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (97/97) /home/ieemoo0337/projects/datasets/constrast_pair/6930506817083/6930506817083_20241019-182020_back_returnGood_5478c9a48b7e_320_18058629568.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 7.6ms\n", + "video 1/1 (2/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (3/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (4/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (6/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (8/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (9/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (14/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (16/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (18/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (19/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (20/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (21/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (24/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (25/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (26/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (27/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (28/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (29/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (30/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (33/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (34/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (36/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (40/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (43/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (44/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (48/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (54/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (56/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (57/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (58/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (59/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (60/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (62/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (63/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (64/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (65/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (66/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (67/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (68/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (69/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (70/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (71/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (72/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (73/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (74/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (75/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (76/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (77/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (78/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (79/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (80/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (81/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (82/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (83/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (84/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (85/85) /home/ieemoo0337/projects/datasets/constrast_pair/6906303004469/6906303004469_20241018-173731_back_returnGood_5478c9a48c02_25_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.7ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 8.3ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 7.4ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.3ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 7.0ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921168594993/6921168594993_20241015-175604_back_returnGood_5478c9a48c3e_455_18133699824.mp4: 640x512 6.1ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 7.2ms\n", + "video 1/1 (2/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (3/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (4/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (5/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (6/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (8/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (9/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (10/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (11/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (12/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (13/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (14/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (15/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (16/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (17/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (18/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (19/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (20/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (21/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (22/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (23/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (24/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (25/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (26/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (27/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (28/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (29/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (30/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (31/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (32/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (33/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (34/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (35/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (36/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (37/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (38/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (39/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (40/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (41/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (42/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (43/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (44/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (45/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (46/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (47/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (48/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (49/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (50/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (51/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 7.4ms\n", + "video 1/1 (52/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 6.9ms\n", + "video 1/1 (53/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (54/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (55/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (56/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (57/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (58/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (59/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (60/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (61/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (62/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (63/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (64/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (65/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (66/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (67/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (68/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (69/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (70/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (71/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (72/72) /home/ieemoo0337/projects/datasets/constrast_pair/6924187835627/6924187835627_20241017-153439_back_returnGood_5478c9a4db2c_200_18133699824.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 7.5ms\n", + "video 1/1 (2/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (3/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (4/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (7/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (9/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (10/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (11/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (12/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (13/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (14/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (15/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.8ms\n", + "video 1/1 (16/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (17/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (19/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (20/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (21/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (22/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (23/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (24/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (25/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (27/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (28/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (29/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (30/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (31/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (32/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (33/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (34/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (35/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (36/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (37/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (38/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (41/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (43/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (44/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (45/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (46/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (47/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (48/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (49/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (50/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (52/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (53/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (54/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (55/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (56/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (57/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (58/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (59/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (60/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (61/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (62/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (63/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (64/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (65/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (66/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (67/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (68/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (69/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (70/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (71/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (72/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (73/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (74/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (75/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (76/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (77/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (78/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (79/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (80/80) /home/ieemoo0337/projects/datasets/constrast_pair/6924810801838/6924810801838_20241016-143129_back_returnGood_5478c9a49bfc_475_18358205530.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.7ms\n", + "video 1/1 (2/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (3/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (4/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (5/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (6/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (8/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (9/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (10/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (11/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (12/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (13/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (14/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (15/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (16/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (17/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (18/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (19/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (20/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (21/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (22/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (23/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (24/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (25/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (26/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (27/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (28/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (29/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (30/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (31/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (32/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (33/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (34/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (35/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (36/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (37/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (39/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (40/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (41/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (42/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (43/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (45/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (46/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (47/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (48/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (49/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (50/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (51/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (52/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (53/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (54/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (55/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (56/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (57/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (58/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (59/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (60/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (61/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (62/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (63/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (64/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (65/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (66/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (67/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (68/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (69/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (70/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (71/71) /home/ieemoo0337/projects/datasets/constrast_pair/6924810824646/6924810824646_20241017-174409_back_returnGood_5478c9a49bfc_90_13773168720.mp4: 640x512 5.9ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.8ms\n", + "video 1/1 (2/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (3/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (5/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (7/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (9/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (10/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (11/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (12/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (13/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (14/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.9ms\n", + "video 1/1 (15/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (17/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (18/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (20/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (21/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (22/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (24/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (26/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (27/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (28/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (29/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (30/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (31/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (33/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (39/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (41/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (42/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (44/44) /home/ieemoo0337/projects/datasets/constrast_pair/6972303255897/6972303255897_20241018-153331_back_returnGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 6.8ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631180/6973095631180_20241020-104639_back_returnGood_5478c9a53be2_380_13867273486.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 11\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (2/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (3/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (7/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (10/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (11/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (14/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (15/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (27/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (36/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (47/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (48/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (52/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/53) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938459/6901668938459_20241020-164947_back_returnGood_5478c9a4db2c_230_13773168720.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (2/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (15/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (19/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (21/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (25/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (42/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (45/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (59/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (60/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (61/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (62/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (63/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (64/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (65/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (66/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (67/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (68/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (69/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (70/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (71/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (72/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (73/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (74/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (75/75) /home/ieemoo0337/projects/datasets/constrast_pair/6924810800572/6924810800572_20241015-101609_back_returnGood_5478c9a48b7e_90_13799009402.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 8.2ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/80177609/80177609_20241016-155031_back_addGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 7.2ms\n", + "video 1/1 (2/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (3/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (4/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (5/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (7/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (8/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (9/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (10/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (11/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (12/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (13/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (14/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (15/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (16/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (17/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (18/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (19/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (20/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (21/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (22/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (23/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (24/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (25/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (26/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (27/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (28/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (29/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (30/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (31/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (32/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (33/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (34/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (35/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (36/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (37/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (38/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (39/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (40/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (41/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (42/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (43/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (44/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (45/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (46/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (47/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (48/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (49/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (50/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (51/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (52/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (53/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (54/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (55/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (56/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (57/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (58/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (59/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (60/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (61/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (62/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (63/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (64/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (65/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (66/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (67/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (68/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (69/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (70/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (71/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (72/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (73/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (74/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (75/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (76/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (77/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (78/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (79/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (80/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (81/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (82/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (83/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (84/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (85/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (86/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (87/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (88/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (89/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (90/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (91/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (92/92) /home/ieemoo0337/projects/datasets/constrast_pair/6970302922932/6970302922932_20241018-114547_back_addGood_5478c9a49bfc_470_18969520488.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (2/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (3/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (4/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (6/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (7/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (13/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (14/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (15/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (16/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (20/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (30/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (31/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (32/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (39/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (40/40) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040144/6932571040144_20241020-142323_back_returnGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 6.6ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6971564334723/6971564334723_20241019-145314_back_addGood_5478c9a48c3e_100_15027299265.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.6ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/constrast_pair/6970690474501/6970690474501_20241019-142915_back_returnGood_5478c9a48c3e_595_15027299265.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 10\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 7.7ms\n", + "video 1/1 (2/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (3/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (4/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (5/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (6/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (7/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.6ms\n", + "video 1/1 (9/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (10/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (11/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (12/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (13/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (14/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (15/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (16/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (17/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (18/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (19/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (20/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (21/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (22/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (23/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (24/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (25/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (26/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (27/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (28/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (29/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (30/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (31/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (32/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (33/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (34/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (35/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (36/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (37/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (38/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (39/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (40/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (41/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (42/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (43/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (44/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (45/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (46/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (47/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (48/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (49/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (50/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (51/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (52/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (53/53) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801498/6933313801498_20241020-185139_back_addGood_5478c9a53bca_230_18996891184.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 7.3ms\n", + "video 1/1 (2/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (3/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (4/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (5/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (6/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (8/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (9/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (10/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (11/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (12/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (13/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (14/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (15/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (16/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (17/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (18/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (19/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (20/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (21/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (22/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (23/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (24/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (25/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (26/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (27/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (28/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (29/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (30/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (31/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 7.0ms\n", + "video 1/1 (32/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (33/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (34/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (35/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.4ms\n", + "video 1/1 (36/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (37/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (38/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (39/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (40/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (41/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (42/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (43/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (44/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.4ms\n", + "video 1/1 (45/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (46/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (47/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (48/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (49/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (50/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (51/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (52/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (53/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (54/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (55/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (56/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (57/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (58/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.4ms\n", + "video 1/1 (59/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (60/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (61/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (62/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (63/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (64/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (65/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (66/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (67/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (68/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (69/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (70/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (71/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (72/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (73/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (74/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (75/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (76/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (77/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (78/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (79/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (80/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (81/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (82/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (83/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (84/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (85/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (86/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (87/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.4ms\n", + "video 1/1 (88/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (89/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (90/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (91/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (92/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (93/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (94/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (95/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (96/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 7.4ms\n", + "video 1/1 (97/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (98/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (99/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (100/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (101/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (102/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.5ms\n", + "video 1/1 (103/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (104/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (105/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (106/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (107/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (108/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (109/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (110/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (111/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (112/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (113/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.5ms\n", + "video 1/1 (114/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (115/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (116/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (117/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.6ms\n", + "video 1/1 (118/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (119/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (120/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (121/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (122/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (123/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (124/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (125/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (126/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (127/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (128/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (129/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (130/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (131/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (132/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (133/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (134/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (135/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (136/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (137/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (138/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (139/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (140/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (141/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (142/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (143/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (144/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (145/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (146/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (147/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (148/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (149/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (150/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (151/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (152/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (153/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (154/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (155/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (156/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (157/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (158/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (159/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (160/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (161/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (162/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (163/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (164/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (165/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (166/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (167/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.6ms\n", + "video 1/1 (168/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (169/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (170/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (171/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (172/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (173/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (174/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (175/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (176/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (177/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (178/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (179/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (180/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (181/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (182/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (183/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (184/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (185/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (186/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.6ms\n", + "video 1/1 (187/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (188/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.3ms\n", + "video 1/1 (189/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (190/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.3ms\n", + "video 1/1 (191/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (192/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (193/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (194/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (195/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (196/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (197/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (198/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (199/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (200/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (201/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (202/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (203/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (204/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (205/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (206/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (207/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (208/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (209/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (210/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (211/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (212/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (213/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (214/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (215/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (216/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (217/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (218/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (219/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (220/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (221/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (222/222) /home/ieemoo0337/projects/datasets/constrast_pair/6902083892104/6902083892104_20241019-111451_back_returnGood_5478c9a48b8c_7700_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 6.7ms\n", + "video 1/1 (2/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (3/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (4/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (5/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (6/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (8/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (9/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (10/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (11/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (12/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (13/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (14/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (15/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (16/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (17/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (18/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (19/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (20/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (21/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (22/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (23/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (24/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (25/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (26/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (27/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (28/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (29/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (30/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (31/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (32/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (33/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (34/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (35/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (36/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (37/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (38/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 7.1ms\n", + "video 1/1 (39/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (40/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (41/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (42/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (43/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (44/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (45/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (46/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (47/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (48/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (49/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (50/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (51/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (52/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (53/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (54/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (55/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (56/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (57/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (58/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (59/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (60/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (61/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (62/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (63/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (64/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (65/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (66/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (67/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (68/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (69/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (70/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (71/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (72/72) /home/ieemoo0337/projects/datasets/constrast_pair/6901209322105/6901209322105_20241020-110326_back_returnGood_5478c9a48c3e_1020_18058629568.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 8.8ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 7.9ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (3/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (4/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (5/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 7.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (7/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 7.1ms\n", + "video 1/1 (8/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (9/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (10/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (11/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (12/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (13/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (14/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (15/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (16/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (17/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (19/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (20/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (21/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (23/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (24/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (25/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (26/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (27/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (28/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (29/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (30/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (31/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (32/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (33/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (34/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (35/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (36/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (37/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (38/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (39/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (40/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (41/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (42/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (43/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (44/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (45/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (46/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (47/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (48/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (49/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (50/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (51/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (52/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (53/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (54/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (55/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (56/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (57/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (58/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (59/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (60/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (61/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (62/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (63/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (64/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (65/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (66/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (67/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (68/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (69/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (70/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (71/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (72/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (73/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (74/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (75/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (76/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (77/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 7.1ms\n", + "video 1/1 (78/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (79/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (80/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (81/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (82/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (83/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (84/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (85/85) /home/ieemoo0337/projects/datasets/constrast_pair/6925303796716/6925303796716_20241015-151222_back_addGood_5478c9a4db2c_720_13586533739.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (2/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (4/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (5/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (6/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (11/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (21/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (22/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (23/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (25/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (28/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (32/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (39/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (40/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (43/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (45/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (46/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (47/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (50/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (51/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (53/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (54/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (55/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (56/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (58/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (59/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (60/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (61/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (62/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (63/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (64/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (65/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (66/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (67/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (68/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (69/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (70/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (71/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (72/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (73/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (74/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (75/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (76/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (77/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (78/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (79/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (80/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (81/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (82/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (83/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (84/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (85/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (86/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (87/87) /home/ieemoo0337/projects/datasets/constrast_pair/6903624800213/6903624800213_20241016-105326_back_addGood_5478c9a53bf4_25_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.8ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 8.6ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/8711000254769/8711000254769_20241017-163132_back_addGood_5478c9a48c3e_380_13586533739.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: {'index': 5}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 7.1ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/constrast_pair/6973095631326/6973095631326_20241018-144229_back_addGood_5478c9a51ba6_270_18358205530.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (2/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (3/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (4/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (5/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (7/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (8/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.9ms\n", + "video 1/1 (9/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (10/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (11/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (12/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (13/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (15/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (16/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (17/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (18/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (19/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (20/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (21/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (22/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (23/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (24/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (25/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (26/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (28/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (29/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (30/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (31/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (32/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (34/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (35/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (36/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (37/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (38/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (39/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (40/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (41/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (43/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (45/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (46/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (47/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (49/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (50/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (51/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (53/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (54/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (55/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (56/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (57/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (58/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (59/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (60/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (61/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (62/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (63/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (64/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (65/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (66/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (67/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (68/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (69/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (70/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (71/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (72/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (73/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (74/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (75/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (76/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (77/77) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570599/6970618570599_20241020-102542_back_addGood_5478c9a4db2c_110_13773168720.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040748/6932571040748_20241017-165856_back_returnGood_5478c9a49bfc_340_13773168720.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (2/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (5/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (7/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (9/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (10/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (11/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (15/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (21/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (24/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (25/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (28/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (30/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (32/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (36/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (37/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (39/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (47/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/51) /home/ieemoo0337/projects/datasets/constrast_pair/6922441400031/6922441400031_20241019-165855_back_returnGood_5478c9a49bfc_310_13773168720.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: {'index': 1}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 7.0ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.4ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.3ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.4ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.3ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.4ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.5ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.3ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.5ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/4711561462942/4711561462942_20241020-102305_back_returnGood_5478c9a53bca_370_18996891184.mp4: 640x512 (no detections), 6.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 7.9ms\n", + "video 1/1 (2/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (3/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (4/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (5/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (6/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.7ms\n", + "video 1/1 (8/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (9/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (10/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (11/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (12/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (13/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (14/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (15/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (16/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (17/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (18/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (19/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (20/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (21/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (22/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (23/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (24/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (25/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (26/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (27/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (28/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (29/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (30/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (31/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (32/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (33/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (34/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (35/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (36/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (37/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (38/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (39/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (40/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (41/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (42/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (43/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.4ms\n", + "video 1/1 (44/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (45/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (46/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (47/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (48/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.2ms\n", + "video 1/1 (49/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 7.0ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/6977264870103/6977264870103_20241016-103126_back_returnGood_5478c9a48b7e_145_13586533739.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (2/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (3/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (4/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (5/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (7/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (8/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (9/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (10/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (11/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (14/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (15/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (16/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (17/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (18/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (19/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (20/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (21/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (22/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (23/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (24/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (25/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (26/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (27/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (28/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (29/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (30/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (31/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (32/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (33/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (34/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (35/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (36/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (37/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (38/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (39/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (40/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (41/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (42/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (43/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (44/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.7ms\n", + "video 1/1 (45/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (46/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.9ms\n", + "video 1/1 (47/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (48/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (49/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (50/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (51/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (52/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (53/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (54/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (55/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (56/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (57/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (58/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (59/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (60/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (61/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (62/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (63/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (64/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (65/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (66/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (67/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (68/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (69/69) /home/ieemoo0337/projects/datasets/constrast_pair/3073781189872/3073781189872_20241017-163505_back_returnGood_5478c9a49bfc_95_13773168720.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 5\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 108.8ms\n", + "video 1/1 (2/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (3/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (4/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (5/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (6/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (7/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (8/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (9/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (10/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (11/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (12/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (13/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (14/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (15/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (17/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (18/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (19/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (20/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (21/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (22/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (23/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (24/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (25/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (26/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (27/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (28/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (29/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (30/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (31/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (32/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (33/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (34/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (35/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (36/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (37/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (38/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (40/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (41/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (42/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (43/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (44/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (45/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (46/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (47/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (48/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (49/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (50/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (51/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (53/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (54/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (55/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (56/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (57/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (58/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (59/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (60/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (61/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (62/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (63/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (64/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (65/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (66/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (67/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (68/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (69/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (70/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (71/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (72/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (73/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (74/74) /home/ieemoo0337/projects/datasets/constrast_pair/6932571040434/6932571040434_20241020-142346_back_returnGood_5478c9a49bfc_1800_13799009402.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 12\n", + "output_text: ```python\n", + "{\n", + " \"index\": 6\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 7.1ms\n", + "video 1/1 (2/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (3/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (4/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (5/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (8/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (9/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (10/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (11/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (12/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (13/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (14/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (16/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (17/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (18/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (19/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (20/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (21/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (22/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (23/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (24/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (25/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (27/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (28/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (29/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (30/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (32/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (33/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (34/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (35/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (36/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (37/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (38/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (39/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (40/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (41/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (42/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (43/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (44/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (45/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (46/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (47/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (48/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (50/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (51/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (52/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (53/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (54/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (55/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.8ms\n", + "video 1/1 (56/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (57/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (58/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (59/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (60/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (61/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (62/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (63/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (64/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (65/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (66/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (67/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (68/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (69/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (70/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (71/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (72/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (73/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (74/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (75/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (76/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (77/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (78/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (79/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (80/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (81/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (82/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (83/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (84/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (85/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (86/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (87/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (88/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (89/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (90/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (91/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (92/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (93/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (94/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (95/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (96/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (97/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (98/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (99/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (100/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (101/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (102/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (103/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (104/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (105/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (106/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (107/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (108/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (109/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (110/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (111/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (112/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (113/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (114/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (115/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (116/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (117/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (118/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (119/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (120/120) /home/ieemoo0337/projects/datasets/constrast_pair/6976558260187/6976558260187_20241016-121605_back_addGood_5478c9a49bfc_455_18358205530.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 7.4ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/constrast_pair/6928804016567/6928804016567_20241016-184458_back_returnGood_5478c9a48b7e_535_13586533739.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 2\n", + "output_text: {'index': 1}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (2/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (3/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (4/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (5/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (6/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (8/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (9/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (10/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (11/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (14/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (15/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (18/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (19/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (20/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (21/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (22/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (24/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (25/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (28/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (29/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (30/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (31/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (33/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (35/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (36/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (37/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (39/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (40/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (41/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (42/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (43/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (44/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (45/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (46/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (47/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (48/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (49/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (50/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (51/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (52/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (53/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (54/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (55/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (56/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (57/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (58/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (59/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (60/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (61/61) /home/ieemoo0337/projects/datasets/constrast_pair/6927321719951/6927321719951_20241017-185505_back_addGood_5478c9a49bfc_265_13773168720.mp4: 640x512 5.9ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (2/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (3/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (4/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (9/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (10/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (11/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (12/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (13/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (14/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (17/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (18/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (19/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (20/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (21/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (24/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (25/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (26/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (27/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (29/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (30/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (31/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 7.0ms\n", + "video 1/1 (33/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (34/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (35/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (36/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (37/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (38/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (39/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (41/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (43/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (44/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (45/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (46/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (47/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (48/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (49/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (50/50) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480638/6975682480638_20241018-160748_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.7ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.7ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.4ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.6ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/constrast_pair/6907992102764/6907992102764_20241020-111816_back_returnGood_5478c9a48c3e_280_18058629568.mp4: 640x512 6.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 7.0ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/constrast_pair/6970618570049/6970618570049_20241014-183211_back_returnGood_5478c9a53bf4_630_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (2/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (3/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (4/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (5/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (6/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (8/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (11/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (12/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (13/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (14/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (15/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (16/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (17/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (19/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (20/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (21/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (22/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (24/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (25/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (26/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (27/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (29/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (30/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (31/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (32/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (33/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (34/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (35/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (36/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (37/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (39/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (41/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (42/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (43/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (44/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (45/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (46/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (47/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (48/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (49/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (51/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (52/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (54/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (55/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (56/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (57/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (58/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (59/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (60/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (61/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (62/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (63/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (64/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (65/65) /home/ieemoo0337/projects/datasets/constrast_pair/6902227014119/6902227014119_20241017-162648_back_addGood_5478c9a51ba6_220_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 7.7ms\n", + "video 1/1 (2/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (3/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (6/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (20/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/29) /home/ieemoo0337/projects/datasets/constrast_pair/6922577739784/6922577739784_20241020-162557_back_addGood_5478c9a49bfc_1050_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: {'index': 5}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 7.1ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/6922577766124/6922577766124_20241014-180727_back_returnGood_5478c9a53bf4_495_13799009402.mp4: 640x512 6.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 7.1ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 6.7ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 6.5ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/constrast_pair/6920999701730/6920999701730_20241019-185328_back_returnGood_5478c9a48c02_130_18996891184.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 5\n", + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (3/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (6/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (7/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (14/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (15/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (19/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (22/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (32/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (34/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (35/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/36) /home/ieemoo0337/projects/datasets/constrast_pair/6936462327079/6936462327079_20241019-144701_back_addGood_5478c9a53bd4_215_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 6\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (2/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (4/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (5/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (6/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (7/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (9/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (10/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (11/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (12/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (13/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (14/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (15/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (16/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (17/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (18/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (19/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (20/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (21/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (22/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (23/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (24/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (25/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (26/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (27/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (28/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (29/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (30/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (31/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (32/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (33/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (34/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (35/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (36/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (37/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (38/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (39/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (40/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (41/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (42/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (43/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (44/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (45/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (46/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (47/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (48/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (49/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (50/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (51/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (52/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (53/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (54/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (55/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (56/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (57/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (58/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (59/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (60/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (61/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (62/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (63/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (64/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (65/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (66/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (67/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (68/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (69/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (70/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (71/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (72/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (73/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (74/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (75/75) /home/ieemoo0337/projects/datasets/constrast_pair/6970768806883/6970768806883_20241015-153825_back_addGood_5478c9a48c3e_1065_18133699824.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 10\n", + "output_text: ```python\n", + "{\n", + " 'index': 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920907808537/6920907808537_20241018-164305_back_addGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/constrast_pair/6925508233047/6925508233047_20241020-164232_back_returnGood_5478c9a49bfc_10_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (2/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (3/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (4/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (5/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (6/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (7/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (9/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (10/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 6.3ms\n", + "video 1/1 (11/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (12/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (13/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (14/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (15/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (16/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (17/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (18/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (19/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (20/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (21/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (22/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (23/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (24/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (25/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (26/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (27/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (28/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (29/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (30/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (31/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (32/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (33/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (34/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (35/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (36/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (37/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (38/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (39/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (40/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (41/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (42/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (43/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (44/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (45/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (46/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (47/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (48/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (49/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (50/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (51/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (52/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (53/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (54/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (55/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (56/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (57/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (58/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (59/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (60/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (61/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (62/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (63/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (64/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (65/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (66/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (67/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (68/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (69/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (70/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (71/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (72/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (73/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (74/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (75/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (76/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (77/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (78/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (79/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (80/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (81/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (82/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (83/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (84/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (85/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (86/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (87/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (88/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (89/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (90/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (91/91) /home/ieemoo0337/projects/datasets/constrast_pair/6932571080959/6932571080959_20241020-113634_back_addGood_5478c9a48c3e_820_18058629568.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (2/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (4/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (5/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (6/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (8/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (9/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (10/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (11/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (12/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (13/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (14/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (15/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (16/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (17/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (18/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (19/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (20/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (21/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (22/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (23/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (24/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (25/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (26/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (27/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (28/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (29/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (30/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (31/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (32/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (33/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (34/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (35/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (36/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (37/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (38/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (39/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (40/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (41/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (42/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (43/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (44/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (45/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (46/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (47/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (48/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (49/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (50/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (51/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (52/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (53/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (54/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (55/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (56/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (57/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (58/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (59/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (60/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (61/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (62/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (63/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (64/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (65/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (66/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (67/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (68/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (69/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (70/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938572/6901668938572_20241016-170712_back_addGood_5478c9a48b8c_220_18133699824.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 13\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 6.6ms\n", + "video 1/1 (2/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (3/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (4/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (5/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (6/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (8/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (9/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (10/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (11/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (12/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (13/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (14/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (15/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (16/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (17/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (18/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (19/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (20/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (21/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (22/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (23/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (24/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (25/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (26/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (27/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (28/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (29/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (30/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (31/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (32/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (33/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (34/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (35/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (36/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (37/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (38/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (39/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (40/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (41/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (42/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (43/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (44/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (45/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (46/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (47/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (48/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (49/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (50/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (51/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (52/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (53/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (54/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (55/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (56/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (57/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (58/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (59/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (60/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (61/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (62/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (63/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (64/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (65/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (66/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (67/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (68/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (69/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (70/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (71/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (72/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (73/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (74/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (75/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (76/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (77/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (78/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (79/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (80/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (81/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (82/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (83/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (84/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (85/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (86/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (87/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (88/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (89/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (90/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (91/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (92/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (93/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907868581389/6907868581389_20241020-111448_back_returnGood_5478c9a48b7e_105_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 1\n", + "output_text: {'index': 0}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (2/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (3/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (4/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (6/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (7/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (11/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (19/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (20/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (28/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (30/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (31/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (36/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (37/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (40/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (2/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (3/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (4/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (8/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (12/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (18/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (19/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (21/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (23/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (28/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (29/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (32/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (41/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (46/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (47/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (48/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (49/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (50/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (51/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (53/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (55/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (57/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (58/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (59/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (60/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (61/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (62/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (63/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (64/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (65/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (66/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (67/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (68/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (69/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (70/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (71/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (72/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (73/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (74/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (75/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (76/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (77/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (78/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (79/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (80/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (81/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (82/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (83/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (84/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (85/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (86/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (87/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (88/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (89/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (90/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (91/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (92/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (93/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (94/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (95/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (96/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (97/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (98/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (99/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (100/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (101/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (102/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (103/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (104/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (105/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (106/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (107/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (108/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (109/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (110/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (111/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (112/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (113/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (114/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (115/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (116/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (117/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (118/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (119/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (120/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (121/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (122/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (123/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (124/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (125/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (126/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (127/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (128/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (129/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (130/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (131/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (132/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (133/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (134/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (135/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (136/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (137/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (138/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (139/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (140/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (141/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (142/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (143/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (144/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (145/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (146/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (147/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (148/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (149/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (150/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (151/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (152/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (153/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (154/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (155/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (156/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (157/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (158/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (159/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (160/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (161/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (162/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (163/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (164/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (165/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (166/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (167/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (168/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (169/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (170/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (171/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (172/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (173/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (174/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (175/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (176/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (177/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (178/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (179/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (180/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (181/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (182/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (183/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (184/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (185/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.8ms\n", + "video 1/1 (186/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (187/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (188/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (189/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (190/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (191/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (192/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (193/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (194/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (195/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (196/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (197/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (198/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (199/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (200/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (201/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (202/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (203/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (204/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (205/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (206/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (207/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (208/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (209/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (210/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (211/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (212/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (213/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (214/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (215/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (216/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (217/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (218/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (219/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (220/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (221/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (222/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (223/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (224/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (225/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (226/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (227/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (228/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (229/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (230/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (231/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (232/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (233/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (234/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (235/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (236/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (237/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (238/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (239/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (240/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (241/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (242/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (243/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (244/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (245/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (246/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (247/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (248/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (249/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (250/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (251/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (252/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (253/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (254/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (255/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (256/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (257/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (258/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (259/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (260/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (261/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (262/262) /home/ieemoo0337/projects/datasets/constrast_pair/6959479300347/6959479300347_20241020-150701_back_addGood_5478c9a48b8c_1085_18358205530.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 20\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (2/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (3/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (4/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (6/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (7/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (8/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (9/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 7.5ms\n", + "video 1/1 (10/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (11/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (12/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (13/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (14/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (15/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (17/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (18/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (19/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (20/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (21/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (22/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (23/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (24/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (25/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (26/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (27/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (29/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (32/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (33/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (38/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (39/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (41/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (42/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (44/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (45/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (47/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (48/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (49/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (50/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (51/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (52/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (53/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (55/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (57/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (59/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (60/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (61/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (62/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (63/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (64/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (65/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (66/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (67/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (68/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (69/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (70/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (71/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (72/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (73/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (74/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (75/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (76/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (77/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (78/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (79/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (80/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (81/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (82/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (83/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (84/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (85/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (86/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (87/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (88/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (89/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (90/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (91/91) /home/ieemoo0337/projects/datasets/constrast_pair/6975394410053/6975394410053_20241016-144523_back_returnGood_5478c9a49bfc_270_18358205530.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/constrast_pair/6932571042322/6932571042322_20241014-173747_back_returnGood_5478c9a53bf4_1015_13799009402.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/4901525010986/4901525010986_20241015-164837_back_returnGood_5478c9a53bf4_860_13773168720.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 4\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 7.0ms\n", + "video 1/1 (2/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (3/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (4/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (5/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (7/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (8/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (9/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (10/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (11/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (12/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (13/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (14/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (15/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (16/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (17/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (18/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (19/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (20/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (21/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (22/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (23/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (24/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (25/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (26/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (27/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (28/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (29/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (30/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (31/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (32/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (33/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (34/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (35/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (36/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (37/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (38/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (39/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (40/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (41/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (42/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (43/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (44/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (45/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (46/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (47/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (48/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (49/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (50/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (51/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (52/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (53/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (54/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (55/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (56/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (57/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (58/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (59/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (60/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (61/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (62/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (63/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (64/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (65/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (66/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (67/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (68/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (69/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (70/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (71/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (72/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (73/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (74/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (75/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (76/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (77/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (78/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (79/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (80/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (81/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (82/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (83/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (84/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (85/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (86/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (87/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (88/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (89/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (90/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (91/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (92/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (93/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (94/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (95/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (96/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (97/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (98/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (99/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (100/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (101/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (102/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (103/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (104/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (105/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (106/106) /home/ieemoo0337/projects/datasets/constrast_pair/4891913367252/4891913367252_20241020-135343_back_returnGood_5478c9a48b7e_810_15027299265.mp4: 640x512 5.9ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 11\n", + "output_text: ```python\n", + "{\n", + " \"index\": 0\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 7.5ms\n", + "video 1/1 (2/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (6/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (9/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (15/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (16/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (18/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (19/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (21/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (22/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (23/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (24/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (25/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (26/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (28/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (30/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (32/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (34/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (35/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (36/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (38/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (43/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (45/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (49/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (50/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (51/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (52/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (53/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (54/54) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076354/4901306076354_20241019-153812_back_addGood_5478c9a49bfc_220_13773168720.mp4: 640x512 6.0ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 3\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 6.7ms\n", + "video 1/1 (2/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (7/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (29/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (31/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (48/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (50/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/54) /home/ieemoo0337/projects/datasets/constrast_pair/6907376311461/6907376311461_20241020-102713_back_returnGood_5478c9a48c02_60_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 7.0ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 6.5ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/6904682123207/6904682123207_20241016-183655_back_returnGood_5478c9a48b8c_90_18133699824.mp4: 640x512 (no detections), 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 9\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 6.6ms\n", + "video 1/1 (2/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (3/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (4/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (5/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (6/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (7/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (8/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (10/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (11/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (12/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (13/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (14/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (15/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (16/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (17/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (18/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (19/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (20/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (21/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (22/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (23/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (24/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (25/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (26/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (27/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (28/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (29/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (30/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (31/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (32/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (33/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (34/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 6.8ms\n", + "video 1/1 (35/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (36/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (37/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (38/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (39/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (40/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (41/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (42/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (43/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (44/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (45/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (46/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (47/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (48/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (49/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (50/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (51/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (52/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (53/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (54/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (55/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (56/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (57/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (58/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (59/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (60/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (61/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (62/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (63/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (64/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (65/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (66/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (67/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (68/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 6.7ms\n", + "video 1/1 (69/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (70/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (71/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (72/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (73/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (74/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (75/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (76/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (77/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (78/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (79/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (80/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (81/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (82/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (83/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (84/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (85/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (86/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (87/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (88/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (89/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (90/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (91/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (92/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (93/93) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105772/6907992105772_20241020-115027_back_addGood_5478c9a48c3e_265_18058629568.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 7\n", + "output_text: ```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 6.5ms\n", + "video 1/1 (2/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (4/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (5/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (6/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (7/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (9/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (10/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (11/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (12/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (13/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (14/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (15/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (16/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (17/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (18/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (19/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (20/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (21/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (22/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (23/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (24/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (25/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (26/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (27/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (28/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (29/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (30/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (31/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (32/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (33/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (34/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (35/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (36/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 6.1ms\n", + "video 1/1 (37/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (38/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (39/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (40/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (41/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (42/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (43/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (44/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (45/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (46/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (47/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (48/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (49/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (50/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (51/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (52/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (53/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (54/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (55/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (56/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (57/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (58/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (59/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (60/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (61/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (62/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (63/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (64/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (65/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (66/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (67/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (68/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (69/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (70/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (71/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (72/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (73/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (74/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (75/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (76/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 6.7ms\n", + "video 1/1 (77/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (78/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (79/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (80/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (81/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (82/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (83/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (84/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (85/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (86/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (87/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (88/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (89/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (90/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (91/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (92/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (93/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (94/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (95/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (96/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (97/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (98/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (99/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (100/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (101/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (102/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (103/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (104/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (105/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (106/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (107/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (108/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (109/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (110/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (111/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (112/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (113/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (114/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (115/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (116/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (117/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (118/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (119/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (120/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (121/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (122/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (123/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (124/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (125/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (126/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (127/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (128/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (129/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (130/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (131/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (132/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (133/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (134/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (135/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (136/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (137/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (138/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (139/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (140/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (141/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (142/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (143/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (144/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (145/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (146/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (147/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (148/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (149/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (150/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (151/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (152/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (153/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (154/154) /home/ieemoo0337/projects/datasets/constrast_pair/6972373580813/6972373580813_20241015-103853_back_addGood_5478c9a48c3e_100_18133699824.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 10\n", + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (2/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (4/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (5/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (7/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (14/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (27/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (47/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (54/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (56/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (57/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (58/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (59/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (60/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (62/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (63/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (64/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (65/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (66/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (67/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (68/68) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667636/6922300667636_20241016-145703_back_returnGood_5478c9a53bf4_345_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 2\n", + "output_text: ```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (2/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (3/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (4/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (7/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (9/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/35) /home/ieemoo0337/projects/datasets/constrast_pair/6933313801481/6933313801481_20241018-175016_back_returnGood_5478c9a48b8c_250_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "sub_imgs len: 8\n", + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + } + ], + "source": [ + "for ele in neg_pair:\n", + " sub_imgs = stream_pipeline(ele)\n", + " print(\"sub_imgs len:\", len(sub_imgs))\n", + " if not sub_imgs:\n", + " continue\n", + " bestimg = get_best_image(sub_imgs)\n", + " product_name = ele['商品名称']\n", + " message = [\n", + " {\n", + " \"role\": \"user\",\n", + " \"content\": [\n", + " {\n", + " \"type\": \"image\",\n", + " \"min_pixels\": 224 * 224,\n", + " \"max_pixels\": 800 * 800,\n", + " },\n", + " {\n", + " \"type\": \"text\",\n", + " \"text\": f\"判断图片中的商品是否是'{product_name}', 回答True或False。\"\n", + " }\n", + " ]\n", + " }\n", + " ]\n", + " result = qwen_prompt(bestimg, message)\n", + " if result == 'True':\n", + " true2_list.append(ele)\n", + " else:\n", + " false2_list.append(ele)\n", + " torch.cuda.empty_cache()\n", + " del sub_imgs\n", + " del bestimg" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(2, 96)" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(true2_list), len(false2_list)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "hexiao_env", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/images/20250123160635.jpg b/images/20250123160635.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d8ffd8adc4e6a79f2afa15db2ae2ef179e15f354 GIT binary patch literal 56261 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≷OY=)!Rg|E8@2eg9Gk2~F{b6=Yv zm1vHDY60_P71EIbQ!bGj`4f17CeoS+cM;ObkS-TdQuh36^>PV!f$our;+j>Z4DyDu zrIoq}v2W>9S-l#jXd#|R?=Bc8q|t0V2`7QDS%_QF589L1_I#^QU>1zk^jv%>^aD{} z&*TH!<1`Z^XFYrA+-y0!nomy|wOKQGd}pKw^b-b30MH?G3(dezM|Pc!L$x%SY6?yr zQ^kw`)wVn8_c=y_GWqme$x~BljHqZe-JY#R)AejV%spuhPds}7p`+3OiBUjKCUKsX zA)}a#2wSUK{_N`G?d>PqyF14xJ$s@#&|exGm;!N%CZR-f zC`^t2r1dXm|3li~NyCC@#ZrLKbiAWLM!FM*yIb2wdwVDQhjKoU1_C3B+oVSnBeB(B zG7kDfJ(~mj(5iLNY{_0BvVjfjU^mOPnd3{4YF^n5%0xT1-6Sn-raqAc);Fp zJP`GEo&g>TP88>r#6k=QJ_x+UgX3EI{V`2dl;1(`vVGaXGke$>Bc`aODrpqUWj`Ue zG|?#bSvag|#x%=puo;Z$#-JP=d31)Lh}0X6a;ZksgyTabO^ycsaN_0jHPX9Yr#8LO02OnZj;@x9nV{c}oI#$R z`h|6?TqIlzSO9#`FWBw6gKX>Iuyxp^yq7MPEA>hypQ%QLy@Mk>VYM)yFLXcHYE2wJ zpos<5f%}nEBgxxIk0ZBme(pDa?W?a`KetfJnbA1*Y^X#nv{irNj|Rbb2xXq;e410N zEn$!a=Rej&N>}_C1uj1jeuV8-HF_t#fmZOA1h2_HP!d&&`mu}p;|LEpgM;s5u%-?(W{iBn%=X3H3 z*)8R2DS)z3nW3pPL6iy`XV23NK0iBu|M6CveZ9#Y#CZ}XU6-2?mCB8&x!IX^uZI)q z4Eh}J1V1!xIydia-Foy0lA0SP9JC}Jf}yC-i{K;$X}4OgXQ##X7zKWXJv*_HO;__peRrTybWTwy4)1EsQ z?H@PWV_Ki6>JEWA$IXMR<@E>chg&_^ugG9HDn!-%rL{sPJxkfLT14`>)#WqZ`0*V- zY#meR7rQh$H$#~|yEc94BEw=owdDNbRM9b*w|LxapKL$<(EbT~NK0{0R@{Z!%zBOU zB9zUiPt8p3#`0V?UHIvPL$VWucs>~x*QS2^AO7N3-*|y@+YE1{$755K zy^sp+r=C3?cT=uM1&IT_$kWC0ke#fzI1O?d#(L zZE?m2v=;KqbMp_*@4bJU)5bQTg4IkO5Qer;6PHj0=3&bet_?3ihZ%JP>HLIxVKV{+ z_6Typ^}=RbR^4&g3WXz1IyLzSpo|fvv{Iq?!nNz&(UAQMG~2hDZ1EMpA=B0*kBlMw z!k|_yEiEsuuC9E1=T5WLc76C{f=~{X#1r6}rAEQ57?yx$nJ-`)yFoW3g@CC+A4$=v z>r#Qk1Hr@7I1O}{TPajm4C2?I+lBm~>o6XTRC{7_E`;h8*H%ct^ba>-~@Jz2&)zQm2iTje!}T3|Z|91`}6+``2DlE7d1B^rP8f|cQBazz{@O3U{-w`7TQBOd?GuUl zW`q+hge!m`key{=EQMqG!bF281z}2@Am#Zq;K?o?Y%dH+2_+^-e~cDElZfb1F7lWV z{kH@7Vg{|x7Sg3ND;LjfoL^sm=fm5Np6)%~-uKzOKsTz9LF#}CjDq7SXglKyMv8uL z@jVt&kkBuAB^#teq=U4QvO>n7G!^EumgB~3JG9X+KcI~XhYJN&DwF`BB;GPJ;F^yF(c>17?p0O-NMk&^~mCeV+9D;{t_{CcJ>JrDH-afiCe6=o1r(l6EUj zFA*EAs0d;fl#$b zcC>VC<%%hTGZEPW9J`njohCGI6v8>Ba@)m%jSdU;gTAvr}2c z=_xUYHPEm=xOrfo7wA-t2_jk9{L2F=lZwM!p?SkjKj?JB_<%nEi$a)#jDTg?G_EV+tLxg7w-1lWLb}7jFqg^Exm%#6#IoS5 z5G>Yirk7~3Wq4jOhn8CW8ki=D6tl2CsZ2m zO&Q$pH-FJaogN81j{Ud$Hdq^`YPr`tt|7uMF4a#8%S??s^DiQ|n%Kv~=x zJJIptd`78Mr!Jixv^czPpHw2E*LG9OX@5we`M7FCp3h!nW*3l+s*!y$8NKkavi8g z&@~ANM>^O@$R%abUPx)-dSkX&G~ zS}k9=m}d)q#LkQs0WUW*r&wm6{l8 zxtutA|DiINj5%V$^EkM(IzI=V&s570hibhxyK!cJ^Koy`3kQ7|I<)oNi!a&D!L1KJ zF)Q`8dZ}v0Pdfv}8LmBl`8R*{YnRWjTI?8@3?SGf9EKp~o;w~8>;*)M&_H1c>}DOM zAHfP*o#F1@czfF%JM2nK6wc)UBHD%w2wDzjkv1M{WDm$C5UeCo42~55KT>}5CTc3f z8|e3?EKr-NmWns#rt3F9dGO8$H&1%KN~z4!5~wB~Yz~C9kiK{Y`5MBpvCs*!lHg{z z@F*b*36%f+RAFJTI-!VN41K+WcsZ6eBh(OlHGGo3+I#Y z6VL|jX1)X>n&Kf7rMaC13QYm`AW2Csd7#2{Mq_K_RC=~l&g2VTwbsBRoSYorym`Ap zAHdWUF7D2)TkN!(p@Y9%;lLRL;M2~1uut)W^Fr|i{dN}xW}|zgK}NbG^eY&IlTOi$ zN9~hrPNf?+wQg2a_v5CRrgZ)$h$K3J<*+IV5HT2LFsYCg?E z!paey0I@`U4)4I65u3k%ba?yzYJHkkrhcn8?)1jZlk`-5?!rcHy1@eFuU$R6w|D#9 z_r|?mnols=d5$k$-}(41M?L}377FQiw|C1kGhh0JmtMTSQ3CI=1u>lH;Upae_NX6? z2XOvGAZ!mP1AZ4c13F<&fYo(l|e=Au|UgYRlhtdh1ZK4>*v>({^rf^a6jbA3H$&6 zKmbWZK~#_^`>UY0hhw|l8}%?$(NsgKW|GLDi?YuGZ{Rp_n#=R}23rIXQ=^ z`SH+^;9KPkV8V|oK^D37dk!A)*4sbf^I!YQS7+zuz@v--mU(My`};ro0l|(Wltva- zn^OSbL|nwbh*$!p;3(oS>u<{BpMH5z+bVHU0Gc#mn#4x z3jO6?cQEX;`)_`3{+=B3E0G-arq6bK{~^bLr`SYD_g<^R5f<1MXxS%S5&gw9oMO(p zcICocLmQ8=9Q(ruJKg;w_6ChcJvQo3dTg1i9vt;JHW;5Nf~N&I3eR3%zj*1KMT!F) z_a}qq30ap?$V)PVhvNJ^i^{*DjK%|wT;W!Qyv8ZSOm#9@S$_`twexhJlxcopfgRjh zg=3FOM|-=$kn=Yr`&6f@xw*Rc!ADx)&Q)_47V9rRcW!;TZfb5g>6sDQLpc$k>9`}( zc#K=JMB;ps>;ah*E=IB<3J$6_a-hHpKvT24H{^ZWX&Bw`^DrwFsEfrL~ zIXP;zA>DK}?}v27r)A#>{w<370b;N-xiWi5I8BN3bEL-=j=MYH44AvO@0?vfd+z)N zp<%!Us&ek!nWN*wzkc)E(0Y_v2w~tPw1jE_XOQ`1LvcK!hl0T--seg}97SOqy5N>Bw3^%W=Z!pg%}M%xmftU3aAd89vAIU`6f64+qC59Gi~MxBD~} zP-TNH#x8}20QV8(X!E9Cm^KD;bJgx((x`p-WapT}-9Pu)m+QrJ>-bnRs`s9}&;AoC z&9XasGRBcVd*hkfRLvW9a_n~IjI!ecYi3$elSB;Q%<{2#s60Km&X`?uM5PqX#q-ng z{!Zcg^~kfg{`MjH-2z+)HcNHEvWR`7POpp);YlT~t}Pd9#XQpfu zd!xYT>?>MA0WUEnUe6w}br8fVJ#Gk6;08`SVVhZI8mtK093O#x6H|B^V8ks*Pw2qJ zX=hkj+QSJ5e3axK^TW0%Md5M8W5C3D3W93C^yENYN6rPa$`q_ zg}HnC?w7yxrF;$G%u$UoihlOo8RxIR$y6-1unM08)WHlzbtE`a|DuE<<0WLWL7nHA zO~OOVTq)ZU+(O<2&zqtvU?3$(oozRKB02YDeD$SgP{-C$6CM_FQON05bN9i0j{FbC zqo~zx9yfQ7j(x-85|R;cG$Z9C#hI?iDQFN)2Ba{RG7iiRyvrA_%+Jqntj=SD`v<*J z`GJ4XkzN4w*BR9>Ek1MUEHf{2hI0tYRE~xxwmVVMm?nkE3CKoB1(^eN3oipJQZ6W^ zd`Q)ArmoD?Qyg#WIYGyXC$3s!x{|K2Lw3~ZmR;$brB@`=sB!K>_nhX&Z!KM!FMV0!68`6+!RH1f=1H_pzZ% zcKlZhaWt`*8eIW+F~~+LEMN?&UtTR6KY zwKxiBckbOHdYGy7EE`=*SC5WQj#{0QCPx>*+gVWnE12xGC%lb0%x$We*F(jo<_+O8 z8q&zF)}|WUdr#>yePw>$fi9=krmI&kU-{*~^Y#DufBh$XkIXbFzo7PswTR}2HlR@E zjT2&h@mruknJ0b-NzmRFlm07g+zg4_h=9IUQuhI;;0!tYdm!BjrQ*`s@+a@VpDoaC z;ws%9JdovwM^82jBlnZLTaO;?^vmUGo1* zvCLsM3=Rhh5);QG;)VZ#{*PB@8#RvQ(fp}OwdAKKC-{6;oxib=hpi%85Uz<2@}$k* zNpMUnLsx@%Z%%_>m{YQru&?yij0T?VfDxc6FnFxg8w}|SqXr?zPt*8B1ugPt8Nja;PF@}5e_Nj_<7(KkuuI#=#IgI(?~0N8BlT{xCw8N zo~{;OdGSSB%I`kB1JMiIV8`L|T!Zs;w|5Tq4vr~5K^5Ztu@S%n$^>DE*#mTtG3+8K z+>@>QoT}_JN8kDO_pV*PUaFS(y8u+|0ZUgdU3%*WKRnz&;_iaS@WaR;3<*%uU;rRW z9FY7ZPDjMROi#a}RyZd=^c=X!ScOVu^Zo>wG8*>@+PxkJkonL|H1^UnP0?7&!W`D@ z1@JDY*Wtjqb^GCfLwm6D(Rc)mmy8m2*F8So`~G)M)|RSt2;I83)$Wej{K=mV;oKbq zZwcw1wA4bVfyM%|TqCtGRYOc4k|!@q|=8&kN^jv&cyn76NgmBR-wqoY-rL9zbBf;#igz`9H$DV zlH%yB#FWKe&^cU;1p^ebJw`e;>4oDEO4X(R$c^V08K|70BMrV}e)Qmk`gjloW1~a^ z7N=dOpvLUmcW?6daS$0t6;f4<=P1&+-5!nTY^vdu)Tr-Bc?JxbP!Awh7wmswW1TYB z?T5m;ee~hSY!2a%2#71;oP#i0T3A?JUf$n3fGa?`(Re;jqD+E?E24ZPOmw0&=upxV zDM}<2cpehn1h_yZ*`rD4=FM-C-Xb*uu*<3F4m=GzN=N(qyKG~nwoO%)+W^5x;Hd8I z^d|dWFd!nt{t*Q|E-Sk-JUtw>4#z=f+&nO$hC3s+P|b9Q?(xCV55D)k*=e>@W%rIa zQifAtEGe(xv{R`nWhVZx21P@9mAF!#Gw@W2Bgv)#MhUeq#tn<)h3x2nqGeGc+a3l1 zJNcOvtIJZ;O^Ehq7z}I40gh}1?I9Wai&~exN`a6t?zRucBR8sOTgpLaP;WN z2}62_1eu_97y+&IxE-H3F9+E;7Rd(re01DS5y@04%wO zJv&w2+&&q_CPz-+ym{-~`E!&8ID3I0ZR=9t{}$|2~vl^cVL>Q z;71gOHzb1=p5J?4xloErAIsUE+nHix~Q&l;iIG0&6^(`&v6W% zb=Zo#-La;T0y89-7M-RJZ{lWW$i~rZpV-dfuVywc*i_P(MDO{-QEYdm>o=Fv$jKfrfUBP-scqRuG zWsw8Vl?sHQUR)_7Ln%aoSPnuJF^s?nNI}*3$6-gQYIStjl$1)+5tZcsczZh^P3Pz9 zNqRzhDJ`LB5?4nQEGhwj7BOal7gAyWV*O-)uQa_Vy<5WLNISaCQC;H^M_v?bQ#p!B z*}~H7%4@HFdHlD3b8z_dB<|$%TCT({44hGVddh3HXtJg)(Wfy8f?e2G@*-S?>@*3W zh)`ROPofv-le_o$3sAL29i3+7(`oDF=Wo3A-R}*$eaQ}zNy@}U<<&wa3ya8aTm?2m zQg;HiWDPh~^anxkGdTh0PW!TNh>|K^hwczw7q-cnbUV$_ptrKN#_9cB7mkxsU3=sm z+0l`o>Z|66^HXsAQe+FW1>+_9rO!0{(LUSGwAA#-3E#Q34HHJZEaqwVv=K{(62c(O z-wK(qqgg7)cwDOeJy5*1(BSV(sXl*rgL4yeS{el+`;z0$l7t9^;Sv}M^{LX#YzobX z!$f;BSwaB8$Dx{wrQ?bxV-AkR3;V^(K^(qb};<%7(nwAuFj4mh2p#(BI zMWJaRIynRYH5GS_PNB;I`3Jy-*Fjw5uM9?D|~H zpQK4=%WKPLKL5ElzWv>A@9l1>aj{kgdSf1(DTt`klW};wH*kj|ju}ZUO(WJM?oygl z)|cjPeX?`VC1VO7e*6hXwogsXQT8Q5v+}ia?ZxMw=* z{lN^06#@=WAYm8TO(5#T3j(sq#XQJDj-+7@nQT654Gs?vIevvJ;>Ki;X%Mp>`%jPC zPTXZrpqc9$dK>DM<1aNDzsB?=zWV&-&s@KlH^*@n?@DFevOV?DW>bs1FzCg?%(Ks) zbM2O7`cK`12TxPE1xyid34S{|I=TPg$xJ>SjB=_&8NsviC6#?YU;TF2s|-M+P93FhH)L8hMtcHLJd~7#|;#cO*I?x`9b> z`d%L&o6$LUg8j%Lyez2T7rZWV&(qD!`!hFZw z@d;<=*zVE9e>w@yazG7S z7V{+|LxG4v^pNmp066f5j#PY;G;4DjAr!F;619|~3lR;`;%E@OKw}}$IEG3O=(j*0 z@1hG7XXV9S63!Ga;df@M=ODJ#(8h+)Vf=T5kD)4BKL&Y`Nis=BI!Ki^&F z+?f$5xK5uA6@I_H*IIk!FfSN(xxh7ve^C$R^hvLgMb%P?nP{!vDJUCZ(ylDd+lrBl zXqi_1K_4Y4v7#nlhEL6Jz48T$*V}Ktz4y!C{=MJ*XXB|v`pd2Dl}<G`e9?PQQHZQI0RtR~0*iX!gPTjxF6KT-ET@alaR15Lm_K2Lxt z#>EZMAqu6fU$I2YZ{xl=Iaz4Zzz7s}6JZmx3jsm0`-i)OX!NNYHL1D)DuFXmix(LY z$QdNhlT-M&)!(lPnu%lmtOst(wIr8i#J zmdXgPk4Sm3i^y%sK^Cvsxy1XBrLMl7sQEvtlVgB@cf3~u+>JSJ>D4Lce z$d6MvP*&w3^Dp$0L&RrK0++nQcpF-s5ypEt+CMteDuE7$>i+n9fAXup`i*!4uO~nK z_``93bbc~9JGmZSHqR;xLxVCTC{dUc_cXPi?k&`>K6~`&tp8+j;j&r1pxlXl+RW~O zX!&|&botSTPu_j|4gMPmCU6H@6mOp1v}iDsuyXnIkPH0e!S(2NYwqiBzCj`(1Kmk) z4)@evVQ1p~1TRX5NZxxoFT)DU4Ue!tMN+CA;v|S;ouiI_ckQ)%%iFgw6mOAi)!#cf z8x5s%v3HA4CW6Z87UWCCj#|QVGZRlMXBT=#G^SVyy5-9Wdx#znkaPh2I`u9wMYNSr zk)jW+#-nln5a&TXB2w&Y2Pvw&s#mmUYPOao&C|LnUD2A2T0`Er(-k0?QW9onC76+` zYg!w#j`(n(Wtc6DhK6?@JoxaZU;d?UN-Nil_UqsH+Wyhb-ocK<@9k|D=xL+(&Ks}) z_&rl&M$(4CL?}ZF8U+y7d;Rr$Tep6yya-l4{>dkYN2go2R>nh`y)9J*>VNH5f8~Gw zr~gzNX93&?pMCa?uYZ02=;ZA1h}Xr&^Pol)3NJpAsFfGEYMIg+n~w`*FdB@e7y3Rm zs`KO0$msawh&l&X1|FWC4NpclgG!gIp590m!_Dac*t}E}KC3CA$Md~^cy(M!P^tDT zx4XD99srZpo}t3A^5pSevqfpHJbnC>R>aYj#f1e$H9e;giN~Iw-1&kChDupIgC}#y zfS z{3*5h?)sYElVfr>u9~U32Ra~UWB=*%(1=i?v$_=8{i+UuO5 z)I8#Qd8zmM>#r$0e)jM|V`-DbH?FC#cdw{>(%NQ^!iDl{VMO2&kA&pKn83cSkB;{y z45_7M<9sjw;yr=!O|5EhUX14JKJDw;od|HI2U*8ALd|L}V!CpDSwLvzx*SWT@EZ+COu zhZ%o*mkPiSj4T&AfakH+MHM0tJG{*RvCNH`e$9l=w znpAW$*f|q0Q%$G!Z<}MSP4#iTn8vYusoRz87zf^fh)}MR7zYYR=-^noL8G&@Vshx$ zzxMTq51;(>eM4a{pYNXEe|4qals&dJS9?0X6rac3nwCq?n~cwOrQg1_yt>l9tgq}J zjz0PHA637Bp3wykg`3MKJJ0l0Qo0EWG)zY1LhJhc_(a_2-tEng zzW4iE>$kr0?(55)=HPHw^7!*l9_VdGp&c0yq4Hu^_-BX{(0*A^%%}`Dmb=aH#`^`Q zLPk`uX}{glSgF0d?4=YyX@gj=ogAFfFxM%Jiq(h`YPa+;5tyU>lc&!wk4{EAyVr*& zCVe_3XT!bBNx8n+XtwFUJT$~91t&@c{awbnDI3(N{e3+Zc)MYl-aa0 zg)*{$OAt&Qleg&I#>bRC{;Ac$Naw_wQW?q3U{*9&8c|F2p*_;8MH6(K6weaTrvvKx zdoetloSzx7a@Ox}NoM++zfBENCS(Hj(%Q!AhFXT#n(dDT6jb&tt=72#tit%PdES?r zc2@YFStRF=A3YwN_BYo$tXjf}Lv8cc=38&S^{@Y*e*=t8`(!lbcC{ti#^;pt@)rc= zm;i^Q1Op_iNJ0zZ6H4S&Z3+ogSFSm3VdItThgQL1Vr zUwQW*?mm8HV`-(^q8ANMj?QY=k9MCPw_9|zqmyHdRL98+{cSZ*Ia4`!m3BtP_AD<7 zRVI-;Q6RZEH=-9uYBz`ddY5uqH8DjA>1Z(6dGu&}K3G{48DMEEVm}|MT@;^r{`CCO z)2S}43WViiQ+Q%bF#smVPo5|noi_tyd6~2h|1F{nA38rg;+(uu$tp*Vlo6NKu zxZ|i#coT8En$NXj#45_ii3kdlTO-{;J&Pk|Mu?ylfRR-~e$23(Cek^5o#0RQ><-%fD$%6BtFhlJ5{P>t!SDQ>O&IZa3`2|2Q zq-Sx$iz+*4g`Hk~agCoxsT`9AFGvP);!7wZXuy8>3s9|v#Q>DW7L63U)6Kd%tL$NE z((J^~;E8qDxkKK2_`v(s{d$#w*6Uma*dZ$u3!*+VzH6F%! zkvZIqIXQo0V#mY7skG>)`-l8Xh#-^@uOSY8^Um9E-`?8%=)ps6tn8AWg0^CXy(FBM zKa0B|DnlqwBvB5D{~WktP&P=2X-u}Yx0{m3NsN8>uR2!W{|MXv+9v&E? zi}MP-9$lUFc<;oTYHguTsx7^Y+@#!YZ{L0Wt@VeGcLq=QBx3MqS?c1_66*d)rv#@$ zCgsKM-R*C#FL%UrU%P*M|FeruOVizXy|R~Am;2|Oms;r$x#P%OCEW3l;*sF8(8yR# z!&d#rE!+_2jS@nVINkAWiD?rzWxLm>dwau^1JN-vXXBzJKF|7xj~=!Z#SYGtRZv=E zaRCdJFuuY#4bm@^p|4O|w}fXm3*FAj#=1Tj`jb0;kv0fbT$3k>wn0a-cZ(7yY?NH`v`jiFPbRks^Y$FMa*BSBb^<-+vz*_|Oq8@~CGV$}c|9J>bw} zRdm~cw^=-(<5t|X;lVtZp=#^B%?&eyCB(ft_Z$dShL#vJn7Q{0YH13T1E>(xujNnh+ z|M8WkmTa-X>CIwS9D~l$-{18C&S9tCXJ9^`B)=R0cj9rS+eHm64315%6+!>RxH~>5 zO&kG%4HfGw0xxy#?nSnWnog+sSqLg1)CEza2>^Rk0t+Q4kQEAaX;z6yi>iasIoY4E z4hfea!Ih+*Fh$WCZhql``6l+BG_vu;#7UL`;lrWzE5Gt9@BR40|NCG5zn^`!KfPHr z9J1Q%Qsf>y>c8{G7M98VZDNB6^6Kh6@!8R-8qm@Ae(=%X{LNoa_L{{zat8b?R9nga z1n%NIq@0N#VXObaBS1=Sc)UF%4tz-D@gA06cAT|m&<;zOmFf%cz<{;c;-;JoN3uit z09_kR9LqSGmo~m|nvOE|s(eoS?5={Rta+b2@^^uN;a1=u$s8EG;LbE zBZYRrH|P(AzA$V+8e7G%QsZ_pVt2^%64=rBlqCxnWU(EpZv`&Jsg4g#D2f*@JU^t> znb9X+X+YOkzw+fj{{D|o&qqy@0PSI+d3ZK`?|FKuU`O<6KcQ;lv zs!^m$j<9{|dbx8X+6!jm)MH%mZldOv7rj50LmYATY=62Cgn)`;&a{w= zef?0?+VAgHI=!POPi}83ND32;a}ol{mXKe0d$Hv}!m9|8imROuJ4 zjUzjro4AnkByG}V;-z9HAcQc2PMbR~SAY2cWeg~fJmbRjV{(u~N;X3#C`YB$P9c4v ze2@~&cykjt2pQ?q!JUoyb7ZhUW%Q5F`Xu$6Z{GjnyRZGhAOB!5IFKDWo{o^*)7^_l zPd=+(kM%Wb5NsQ-_Qwl@p%9qPvL_Fp?;oF@_1a4SMQ{UWyV>~0H@@)?|F?fUB1s90 zqWjb-!7ms8;%9u1p`5V$cyTF?DH%wwSEqz=Dm_Q52gncw6IQfW(#XEm&nHd4Mm*wJ zz{Och#?KATPj!?rXz0y1URMJEC)5J+;ggSlVg!zLni!_DluTZ2ABRFLg5@JFBH280 zq8rEk^P?xbZ)`1Hzp~A;4ekI=M@{yWxWHnU$)i|Xc}9CK2J9GXq;5#=b5!ckC_o8;^v;fw>%qDU)oAUjd)vbc!43VZjnkWMH*%M1w> zhLWc}8RVc)bn7UPnlYsz>BbCiT?1h$$&jI1T#;u70VzjS6JutIqMUo%8{hucR~|in z$VEqPH!I^_yTOkwn#K||fzC`nnVQmDPRF%))tc>R5OX|u^)>>c_Jy0^I`{A0)1C8V zXD`yfIB$i-vb0}#MEu&lMKcp4?kFSPkZB-Oh(AuJ(rCdYl?EU{g6m>3IaGp)N0I$O zF-yL>xJb6nz543rcfRv&qh9%Ic-$dXpT+UmIMRL7x0Gi~jLzsWU3L~~Qr3z4!3aXA zO;EG2 z7&DT-K`(m_1d@k4k?aOA1TQ z#w2RJ6k(x}FdyP8FC#lIBW?Tu{eu~L=j+ToMp0pueQdP=hh z`@Ot-=XSeO-`jbzz5RvPU%RW9)ZWgsGgvL*PT)7AUK6^(5D&as>hO|E{^S6Z49x0v zEYsDPgH@6W0WX$p(tzlkpr-sb#e~dbwnlV77R0L8%+i)TAe-+kw`-}sHc`YYe~y1F0f5GF$R8@01D z$A)L@63UZdr?vh3&7Hd&tINxdwqWJt>E7HR#)o^d$BA&=2@%8b;ql$I?uBM;bb|Ss zmPZLoVv`B%Ah?3st4aLa6!^o#k&ZJ*ds-3+b2Khujo#Gzm(AY7`i8=OO4da3dqNN; zb)i1Lc6+3tahioVtC49k`fh6DuB9z;LucVBx$<>9#^9<@&xuY{0BTUIRa=gJ62nmc-jN5qpH z%V;scs3#mI zcyPrTR$kyE!ppT#0WoeVv$sT2OaA8SC7|(Y&4DEw=|qvdkfd^nV^2k&`!^=E8e^fE znEut#Kdz^}T8DUQHbhu^mT~{pd+nB4;oX1xhd=%7*-pE+W)WsK@W)$h-^$PV(7S&aE;3_6%73 z;6r&p;hzmWD0YTlgyK|(dB&i6E-$g6#49)o<0Zm7>@NI+Y82lYbHTbBT#j^m zui)~CEWAGu&jmp>I`NBViZ9)HClPrZ_>86JC3U~Ron8p9h!A%xMqW|C3V|S$u<*F1 z$LA9int-o?Ln7G>fjTe0z>^fHL6znsi{iTS&MUp{Z@=~Goz8#%KmU&2%kq^dLBq?- z^_GZzM5pEP)aa?S&{>ok7MT?5frKsc_63!cg}E`Bn?0<;OBQ37=pWaiQ$=56i%u_f zw!)?WME4<1KS3^bRPx716WwH*4XtIypMCu3dw=-*k3Rk2?BoFAI-RamZNn4vzdGwH zx8+n^;A)aY3!I#;%6MCzlVNAFMVj+iP4F^ujb_D5|G+x#y=l z&ugsQo4K>yo%+S4Q!WrgKU%oCltTvF-5{Ih!a#2h(rmrLSggjWq0AKqX#Fh$N?Z@h0uyJjn+aU zX;-0bW`l7g^qm<7p_iz|UMt@3!f{Jd4Pt|bBEWKs`F5MrU(+I0o%BM^wgMGM4QEmX zpj z3~u-Gi9*o13ce#hh8K*cvAKDRqtC#(uYTQ#HF3U#n)3A(9ozxU_g z`*+%9r3<%S&iIw^_)Ycn6fcNZi%0(GbdV{?#GlBuSasmRzd|w;ZNl;@H-pLa)2F-R zrMB61$T%9S)i}q3ONL{fj}HfDo=4y949XNS;sYGRez-t6;IX$Icw@$u&Fj#N%Zovs zpM|R-5c6r4mo{tnduuClZE^gFF6OGD1xyDKu<~(Uhrodk<;JviZMQDXyAy1D#iPb zIALgk6y<$}+HSu3=70I0|JEm;KKlJX`fPB#uaE=KY~N#cSPVxqbN+bed3Mjy{R?z6 zI~0Y6fX8-1TjfvR3!iml@Y8FSb}|^}#I%P?nuEOlrfJhV`-jpr62Q8ee)St)H!b_* zV7Gs=|LpOn)Cbf<-Iy4zal^$V!Bl|Ak1< zmr&=X%BWMl;^55ty%cNM8(t7u-S~^b9Js}Z5FRBI9wI|L1vxo#78m;QAMm{&?CA-? zlL(Nc;&%Pct8XBr6lk9w6*7xy96P{5A|T>Yidu@F#9fBJiU*Ap2h^@7q#vJ;+Y&B` zM#fE_nirH*bUJ-Pj;_tbxxT!=`Rd>KTi^Q0$Io{5cLbS2Ce|LI5Heq0T9gybRB}TX zNy&O1e6e8_BaJg!$u8G5E4*>=6S@nYR>$kVZ{5lWLeA>QYKY0;BP&~TG z-)1mQhP?zXtKt{%=XBw^(QQi_q&`4NI2<70rLjnvio*LWJi?a`<_3ex^buMN8)!k( z=jxbGkMkoL&#oIkchPZtUy!IQZs9p=h%!ba@{W+$3*KXEvFK)B;LEyVu_?8?REC!B z()6tE(kki~D51iLhXV*mVxfqjU@A_=h%|yFG+2b7>y}GLC1Gof(@3xQ7lam53`V)+ z8F345(8^SIXh3hy_kQ_nue|m8`lox-14&48x3ePT8JEYLnT^INz5m`1Lp2DIe1-Z<%;-DEhY786P?Ds5wqAhtvTDCw(y;9oCET zb$YXxl$nO@-&`X~lq?KJtD$qp3x)~OS$UcRu7&I7++{<#2a!VH`g~nW#)^d)N0YR< zq8HHrlW-vqG5Qi^4zYU)!;Nz@WNAT#OgvH2TqBE-FvXGqb*cGF^IO0ESHS9f|NgsB z&k>03(uv5?!^Pd+qLamzGr{0WybMahuh1vjjh0q8hXvWKYa36^0XG%c_msuU0-%-S zSq<%CZG>|_Ah}?v)o#wZ3$3qw@!sy>@&5kP%egNiLU6MgCy>wo{{4IH)pf98oJWZc zZ4@fDhWuHiRg~!Lv`|lZL;1sDEM{a#3rHh_Hg0W+1E{e&k)$6B*60?ezJWig_Xf!p zZB!o^0mQ0Ct>^5oWXCaN;W+m(*`K}klYsAAjbgMMDMXAG}eyVa_1 zx967#vx}iBMcLVQ#0{YZr)X8T*}|(=UVXK5>(<`sL8aR^dP6#sHgQ}@bg06@Y8S4h z=7V=+rRRf@HasMveNdfD3XKcH^-!AAYLgz+3ko$}PXkK6k%=u~pNU9k>6=9C3+cRxccc7jYC`zT;4Z8)JP1_6YXk(szH=b3c^IK4 zp*`(4+uBc)OX#`EjcQGy0Th0%i~sQ8-o0=B_HX|BAO7GUJ^bvW>Gf|x9CW*fw`udS zacgsRZHcN{L~J$|Dw$DFelKihCc?^V`BrGfJ<5GBo={wYhY5s<;`U}^F@XmYK`pvs zMhh(51b5ERRv#i3!dz&U^L%Ln^v<|q#W&u1{qFs{L26@u@vvW=-@mN(Zz>J`dZ)*| zRi>>r8s-A8w`;2+e-LcvdMaw%;T)u?Tb-v+Xo81stfVUqEVW~Ss2JaAgp-nCdr~NJ zBVN{BTOG^WqK<^cr}dNESHp*55+@EAZh;J1g{J?jp<%NIiM`@K7NHq>p3S~?z{ z3XW!UQ+{BvHlBUv>1=97HUUTZ3S^NIrki(GR(JrHmzid=%TS10z?$92IVh%*?cm~` z!PRZa=F){B{b%tpw(GiU0uY4uu13*5!D40~&M!Zso*8YG?_qSgO~^G0CQwCY&wb^~U+Hywk~04M`#+?XCc1fZ zb$EKLN}?;JbwSmh&=nDqz&Kn=V5~0mRMib6_Ns=WKHTVpe{kpay*E{p|Z@p#M z-rN7p-~I3Y{D&W?p2dPUw$``}wOnaHsTP$NV?*%-dNN8ihLRlYg>(6%-OfaD1)LSj zTBnwaYUA8tq%Bex<)A7m4@s?f-E-gt*q2^pg<9cp)jM}-44&+f3yPvU~8A;7vdO==A zN%DK%p2$d)ArR~>Y4*J>LCl+Th%{s&$r(Cos(7+Slm5+F?dE(=@4;c;oaM}bTr%SHabdIU4vCr zYv^H&MH7`6rT!}v5u8^;pi!-&kv<0t)zY8@v!cXS_>xFdbkHA-*57@nxwdvX8s5~= zV{JMds#ETCdN@{U62p7!4Y>gd;3U}OgPsaal83BDqn&OjoI(Q0(o`9N|HMj+MI4qK zyT*In)^PzBV%rZNNhd6}XtW(2Ftk#KjbD+Q5rOB6@i9U;z3QD#x-0GT zN%wST^mNyVr;|ow`OS;@ruOsvGFEEu)Lc&L%i-3oFt?iRt?m1_H$T7KqR!xpU5zB(xOe-mLA1T* zdZ)SE)IZ569*lab&mfgHLULxMsVZfuH5G!irPNCh&Y<$jyz_-)kwNNIaqQ-uyS@AO zG%{(fEE%7KM$GTg9|*#Anr_Rt1w8sa5fY(-YLZVvh=wvyOjMirC_RBfpxL32jft!@ zn|6L35^tq{X&>c28HcTr$>=iT3&Fb;|2xxW;HFP9|bX=}bCF$vfh4_8dlr)@jj3n?(f-LqzUw zE%jkAs+{OBt23jd<6(U;oIg8HmkLIUZW~C?8DJ`Cz9Umnze$o0q@WlnW;_bW1OS!8 zlS7{I7iN5({<%jXm!JE){2KBqOv$zEj3UWNwJeT_{@I_8otH}&P@!XkRS z=X`pxd$_NcQ@7F_X>;Loyx}5px-CdJT9`LUV^>nci8RajSU`{^8C%Sa{7nu;_klc2 z2BWZ9tY=R9u?%C5U&cyPuAGucq6-nrWW6zKl`6v{uklrvSH5Agj?){YgkSiHg(FyC zX)J0nJN|<|_}$8$-~H|nfB*NF>n&9V+E!FW6Y=5F7%znlxy{g0h(q2d z$+A6G2``DUNi7A!GWeB$+?)(APfQ|lze-cnL0KTro}Z-me0?MqoRkoCvpg#Gp##N? zJRcbd%-R7k-q}mXOxZlcNyY7=0SOV%p^VRQ_aFTQu47k(Kx4jRyM94HKB|G8)V7cv zQ?z<*nw>^ct&}{7+VIEozqK3yyfuV;HSG`QMz}vU4ES@dqk8`QjomW)$io*qQn2WE^{fZ$phB(H1aa4|7!yNIyQ08K!$zflJgdC!YS2%<0@zs!E0{e&Rz zqv|+_x3{*SQ&0?tp^3^*SA4#pvK~k`qyQ8N7Sip+nuT-hXXT5=DDu?JHmT(l@^O)91g};LkzOR3k8D|M|MoE?$Ft zVF2c360hme6-syV_lTg1=FYXI_5yPnUDE1ed8*gzv<~`b?SrfPuW$M=x7nP|7ge@O zG8b%(`$I27gH?N_W+s!FOav%n=M|U6p_`R|{&-0}A&}31FTVgs&}Vl@OgkFG9t^Tq zdr-2;SYGCR(sU$z!XT|s!?K*h;*tZ4h_bZta&|$uvAEV4e*CO*B^-YJ&2Rj2uhV(| zCqFznJor!k*54+AA?hFePygg!{@%YmJw6lIn(-#cD)9^{1>rg#{Ua)o6o`;J^r=xK zgd75L#hHP5)>t?uvmCGGM~*Q;^R_+oB!<^(%h8r|n2x?jyZcHg2S-nxDFHiawtk+oOV%j;i@7jvvc ze?`8f^a&$nQy@1ghQ+w?v|hixy^X$@W_;g2&vXiAf|H*;e8$EA&;uL^F3L;;PnoOS zzIEGFSke*8E$lpIsxQH%lasy}5i5tL%gPpJk7eL9Hi^n7hLxO)O4=|*W^--%=wR>3 zrw@0Y?hVdOn;XCP8qTS>it1KR7)-q_8A|5BK1A84exbcB5sH zZb!^rX)VMgN2S?_once>J*5RsC|7tM{k=NW(6K+z3kDswJIfl>;RFGh=&mVzDge53 zt81GMc-pr`gvJgo4kUz+6iLK-dwE68{P^-@sk_)P4q%~ky}PU3M{Ghknd$P9UIbCd za^*g@=@=wFn&7W^{gn=IaO~VNVS@jpV$uAI0wN)-v%Ip}MMbL{(;I!WstTP2%*4DU zktO_Ashf1+q@ZYo?;^7=0Y_b!LA>t+T^CsEEG%6Q=4q znSbG}H@b_9EQ~lQc=z)`xT(_-clQo4srJHkYhGh$ofR*Wo2AL0tzA#`f-yleYHyMn zZX`tW-V06u`omA3JrIF8Imf(7E+w8r`lsjxKRyBiFDc0)m_}}4pKzFUXW^J5sY-^R z8Gpt_6*>!|VJ1!sr!E8xRZ$>=f4IW3up((ct=3cr*7PB}X(=DjdL~s1aevZtRko9D z{$1)q(8`>?FnIe8^$>h6c_mS-E8*IXnytU~?ccgMzxdH#{NS?>KH7Qud{JZkP@75# zbSu%(tTeoJRU$L*ln>{;$24(5L*n45qteRSI$h4D+E+zD!>+csCGMDY*o?OFN&}kDg9-{1l*w=2SYRj+p^Mn zP{PM%2KCl4O%?;pmlL_=46qsPp8#_CvAAj=ncz8Xe2h^!H6uQZwv2X{;+o|2(x@sYW2}l@LPmV-5(q=?M z$QrrT++k3VZi6Kfidj$qieo2qgY^+21ba3DM>z*M`rN#nD0;DSDQR3h9o=4CArnA9 znHz~Nc>@(aVMq>;{Q*~Hj$C=f=arTl*B2s0+>*i^U;E{6-Tt+|W|Ob|`rkPE;FEv! z_y7L0Pd=1Hi)&ELfKaS-T>w!zy}9jUEzC(v5~U1vZnaNNPBDh_D$uAPn zOQ_6XQx5h_Fz0*d3b`x*dJ)3O>_DZ7c~rl0_=M)Eo>o zjT#6zoN98-=WBQ+RzKa@-Ip_}T|#4_y}!3N5|M~T$nBQ8Ds577Un#Hyde?QY&4yI{ z*X}Ip_gg~R-UH-&`z+N2#e3bPfosdlb{Gz2I_qVuo2Uw3C4kvK3It-m&1j-9DvBE) zgZgULS*6M2j14%t{t;U&C_W{UO_q8rJy|ulEp0o9*Q2azllA?CR^IBLA=-i&vi9?Z$XF>}_+i zg~V>((I(;g{0N_8PsGH{89=}2q{uLA+EL(ES?o^EHLo4Z&1PtmLDN=K4H%4gZ)_Rt z4@IuCv>0u^BCIYiPj~iC zpFKB>Z>iHZNR2Hdq4)Us=xA@(oU=}EQMu}6I^<*g;Xg&6$(k?~ty!g<;nYGr+ORZ? zM@fXOGaI$uqq#4yEH18)EoY^HYY@z=?}0+6(QJ!OZQi}dW~?o8`n2eL zGy@9)O^nJ0Nufd*h(X(R0+$)4Ip8WAo~q{k=IUI?%8f3ZPvLN=0oFC<9-fX)&rVtK z9GHV+&ED_6^VaR<#YHLN4B64-jEsXm2Q9O7<`<0R(+Nqm@^kj$mnDWkPc}q6EO`{V znEl9~E`WNVzSsp(@N6KNEuQykIh(KDyGL#HE)J&Wd;62Kk%4b|=9pW&zHDd-)n5?N zUc{V}7-txhvz9DGWN|q!7r>ZupH*Zv9G{Ju7&m;7t?_03Vydxgl5yO~EoG7K^M+DU z0cASvEt}d*ZwQ8ojH82t$M3(N*%zbp_WV0MsH(?s%E{5u#qQqq?os>p?e5k>oJTsM zU?|9jdH|u(1oVP&XwMDxWa^k9XBe5G*3Lvc!tq++^pMA;0trQKa1`6rrH<%gdi(W#x%bedHB_}Ru z7zw2Ds(yMB807}%!{r=A3%=5{+hExG<%JZ=#g)a>tH)w=={SaCYLUbC9B#^x$sx)J z6w$u8cI597K6xPToTp0V@sIv|_5P@{^?Iedb+Pwg(%*AWYKvVk0>nW}W|ZrJDT9V; z$hP$pfyNTIy7)p0z~>B}y?YPwWB1s6Io5#+u#kD0pKiYKDxRGYQsY%~_0&%yM|HYG zH81o!eb=cebf1O!!Nq_y?-_R7Ui;!#zO}V||3^Ri(UT{i%1{t)qtZ}4&~l^2lf(q! zslTM|g8}|KjsEz8O#I>@h#`l9_D?}9PyFJyEOCaufXiM`j6K;urUi(BWzJY#{ggut z1p{w)X8Aq0HdgL$Z}8t0G}Cn?_^H}bDWH`bQRI*I#m?ZlMp{>wB8j(dZD?|zX3ukT zKl$*HGCuW8s3`)ZtP1TTQ-2~j>Je?hUw90CM0SrxT^U2p^9-aVqsykLD4Cz4AZo5E zfI98>TPy1;cecafaa9vLcsC*9GKpHc`^b}6;M3QDY)!R>$Wl&=huz1#o|CqUFMxEq zop35B48AnUgkYPS?mhb$fY`@aB7x`hKKRKGo_+G*-u*YXzwpIJ-}{qi4}Y?GYf)QR z&LOOd9|Ug=g6t*A41O4EX?8@5JDn5Ij*Hrfoo#K=U$R?4H$)vzT+oSiz4f)PtpCPu z3_tzk>7!3$(DB$}VwPB`9G{QR_49Au3^nOp-|UZ1$Vgr#o8j5CcfHsMhOYLpB6H)B zs&Ku+nhR2l7W5$!6X6XKopa4-9_}7=1|Z=$A&N>f6NXY)`~UX{4ds(F(-8`CK<%6Q z=K3XP;PiAroIB6fPHSfr3Tx&=4hQQhvX28WJngEoFj7icIo83`pBlYvZLR3wBdrur z3<5|>1WG_97)n{%Orb?iL=S*Fa31j%;IfiH1q1oJvb?+;M`rv?T>RJEIjm>xBWlxw zi%i~3%X?{BORu~VCCs86Ry}g{V!E8@N5+Sa<%G^fOcKUG5Fu1-Oo)i`0cQXQM_5Ms z{=)ywWb@XNb~^Z`+9PMo8Bsk+=l}S<-J{1J9PX)P8W>5Xg&oI0v$4`rS5dDV?C%~N z@5j%Y`-GU2>zlAIMfZ}}D5nQV1m+|jE!IwsHHmleoM1XLg@y}<;-dTAT&3G=PZx%& zw#P^P;pquw?qYOSZR&y1Z)`5V^2%$Eb|3xlr$34#QIw+BJv}~JTi?39wXI9oeD(79 z_)x)nlkXmZqL`A1k0*kMZ-_^)3y_KN5%*e_h79mIDN1o9{s)g4`}zFIg0Fl7aI(=O zXN5KBa3TnG+7}bybW$9wX#l*pd^{NSeEiZP&Q2-97iUdYUcA%z!-XdFM3Yk?$d$}Q zmqps@DB_*JF&MeYn9NfB!$u;?;%<^s6idimCC-AhEAd!bS_}uLHc0?+mJJOeO&7t1 z%c(YqnUpiRJbnKI>h@%HrMI>!a0?36iCmnwkh8+8hQghvjkAhV z?XVC~SaDpbs0SEpx0C&4$z$r}m%OA71=M&{)D97hQ zKA@P1D*UmbR@9)unB1gb9~-FGgqjBfq-4(qWd(WR4HCiatRZy=ic@3DX4Z}SB^uZthpZ}Nk zv^>;Y37lflSP(Fkl-QC{)akSGo#Uh@zO{9TO!N3 z+jX<*G&@f5p3f8!YY8*5Dh3q)sroNP6ju$2@%`)5lVnNoNa8-1lY`?U;|d{e$UAv4 z7H%O4c*v|95o4R$NuD0;pFeuMxwSP>H=a|${Aq4%Z+*J^6iO60Ks+9ci|sypdbEGA zxN2IBbgFXlvkb=vesZv~-mqhl>o5c=vbE+(bd_2(Bq*~@-hJh&WtonVbP;cn+>)#U zN=;4)iimGG--|Lt#i<@09{kbo{1egE6Qf6Vp3ByrJ0H4fqR}Kt`CR|t=;QDH!SrAM ztLKlNobB)GvO2%GG@1<14!1E%4$|Zz8mHILPrP;O_WgEeiA^cCG0sS`6IBTcvyhuS ztGoAKzjbR%&i>B96S7I>-o?c^os+<|K`cK<>*WJuAVd@3b1TQlqsVT@9@6A}g7}LTq&dR`nmLYl_lU`@UtBRJkwZR2% zk=)3t-aSVL17!}_J{>~G(4_sFH5^ERL|H;8X|~LWF&0+(J0OU&)0?4ONAE@5nrQb7 z0E%l!G?|;r3}bBVLf2_s2a^3JaT#&+IN%TVjy`?ReC<{2C#4kG1~WA_SK)o>)9CU# zi=rsZ3j_hgKNNvZ!dkMlJmKX?Oo7tLIo{e5t40$@Cq#r11d5;rAsPUrHU~=#f6~<# zdE>%>$$Ipw_Y%NvYqOG`)kYUu)6doFT1}Z?S%bwQJDMNI=H=8JF-0((B0?zjj*~29 ztrXI^uPbLWDY3JQg+;k^ugs?he$2kb#Z~ojt^qFcD86w2uD%L}m1w20vbtKU59Q|J z@5y42_LUP7hrkOQ6l6FU3^C{EFX2Elq|FG(heJZK!V*ydj@SV<%;aWJm6wobBnagu z1xh7@N;DyjSplbbwV+)JD_Ak%Z+M?|Tql3fqbY1P?YK3Ztfe_PKB?iu0uNSUKc6qy zie5ZonK3ubqn(Uu<1^C}kS#?xlc?8MYppJngey#1P3}7>tK)G!edf=F74>WOnw_&7 z2m8;P_ihV3qY3Tqh2B&|8%gG5~SYTpwv+S>bbh%~8cbk`Fw?ShPuk zMql8YRitnl%}A_Ik11gda*|HvfenV~LA3}`ik71kJIcF{A1z%?akXA=IqI{AwaoEc`kVXtxu=jO}E{vj^(V=`o;VVWF#Y6934HSN^ge$m7M+ zVYM+V<4&{MVhTkU@yzAblP6CBDa@UZt){A2kInf`gSKcpy3{eRY%+#(wWgn8bMAa@ zc+8;~k`&kgJQx<03iHIat|7lzNDi%xBmf+OS`5%Z2^R zJMx|x*DFWE9ij^YiHCcEHAUG-sJa?ApU&WD*D-H6F|8~je0`<>M#sd`N}4%GCITtF zrWj?9KKXD_7wpFmbzA5(n>efJJQbDiEExpt_U6{MkVXIK2tQ&xkm)6=kj1U9t-s{B zWx3hDEoit|>-9R#-r`?kg=JSo=a|t?)C2-MJ~Mo|L@-J)pd7%66j?Ml4gasq8?N~6 zTPrFtFmnbzC`f|De-f;89W1BXykb|RpO&O#X`M}>c<9r|?@VCvn8re86qE7Af?uv1 zI160EQ30A*9!Wmq(|1)}ud; z6%()*y1jG;hCw7uOQPG_8V!|L@+-Fr4PUADOB#Z*P*GN-;qLhO=-}k|Q1eg`@MiUT zbyXN{9-BZJxK7^X8#^=;Iir&J3YkP^hL7THZjN*3xm>jnY!Re6Q;}tbe`%wmVS8oq zN{@5t9bsSLT48h%1SQiYNOp^4s>v%OEU)!!m6zmxdBdhl$2=SScFlSfY;FRk5T zS8%~{cQY+TGHKG1qYadwn@^Ala8S1+;LBABysRx$o!xx?@FGDU7y65BzI@S}XLM8E z>e*l|xR1XpekB`^eCOO}h-dI@Dr+=9*00D>Sn9U7*4KIs6e=r#pDjKp{%7X4<48VK zB(-1wN5{1r1%TIUtJ~|#OA^rN$4eI%&yPNs^4(;qZ1BL@H~WYgUzQOz77nb3P-jir zEJowJlb2+M9cMd*%=|%<^iMNQQcP#pp2p|(J|E4QF>IlMqrJVY&0APsBGc}YG-BWm zKyo$+FQLSGizm-fEzrm}pN+*ZcXM#KcXDFP#?g4#H!V-3K=(;9kkCo$ccC*#Ex_bE zm2FRC%$ScKSwI+3tgs+I)GlYM+`9#1q03 ze$hBDon-~Pk$?2cKpqn;enczGqF+49w#p#^d(`pr`9kwA|F8?IDhnf-LPf!%gBhGw zDpWQOXtI#!jZGngcu_Q2?N+R6qoSe)`7m)Tk|MDerkLIs(sVrJ6Ln;_*SqOB#!TZ? z98W%d_*5@qb-gH+&I_)&(+foiufCD2wYDT(zrD7;de?`0hRrY!Y!q63BFN1-FN$bR zB&J2}=z6^}Js(w8R_4!)Lsv*a{9YaJ?ca*bjOw7^D&TUawCjq>j0q`FS4k4K3E==* z%+A0Nww^tIVvN&?LA0m)AT*qew$@h62u~Fsff!)WKzz2GT_4ekBpHHqm5WxbMZEz9 z_1-sRO?hLqg1k3?%}xEoVFLRY_TfcbWyz?TYe=qRsP}r)rNQ+0`11VpdNh^^Cb?Fw zud%9J7xGzDj$x=a1^w&<-+SFwzc2Lf_X+=)pyAb&2-DT2F6!TEw+*Z10&uIsZ76>^ zm$Utf0tdb};%}6cH3r`3fr?Z>z4qoU_ZSl)J;#reRK&uQrGL(!G^0z{z6@F%0?f zaye^=*SW9<_HgZbb*Z_rBGX}cd40tc6^eKPZVa;=ptB%F`COtraTrNW3zY%7fYXor!bp`_WitvMHn zFhoR%AnesUOMtn^XskRjM8z$qwF+ZG-nag}9HxMWn>(t2!R_k92p+}UOpGo`iZO>A zqEs_isf>ma@8Pij;~#xrd%@Pc`@ol*ix|Dg*a;@$Q39wL(u0rLZ;^3y#4Ne6(7ZFx zKoYp_AFCLr%noB2kZVAt0`W3mvF;s#6m>TZT6QRxtkf^RfF2ki+JGf_)70}QE*Kb-K&-zmt5{l7dfbKf*&79j-UUFE8yaus zP^t2|z^nX?G-9|$?}3=8+o*qrAt0EYO5ej*i(i9U!#5Ks5pGI=)x&gPD-CsqBOZ$=#Tkj8iI+#Y31q85o3(6miPkM${lJm-jB=ED`OH>5?L?;0kZ={-((-iUn(f9&%^-~^5 z-g$-EAQOKe2ZwSl43mRzCGh^@0p&S?c#N(ZX~Zy<%tT*`6AINtc7NW5FSAk`>h=&5Y!38r#px17C9>RkxrlQTht4MK ziMja^lq)-$7B_+2H8OFZ~%$iKaaiWmOzLHEG?1cqlPT2r} z72e>Ppfmru@4&U8PH(<>Q|UWmNI*I=ZjzJ(v3jvC4{t6QDBm%9>X6mvK>Gm40Y02b z&U(n$XS_tAdLPQ3%cp%4`N?rW3k4Rre~}g78`?~o3B8R&63J5l3RWSgz?=&Q)seyl z9tadmHb7om6f{er0VV2YWR?6yyes`Kv@L||KqZ{Rm1awc=d7S4NH1Ths0wV*MHK#E zDXYxS@`(J1?<-D79}Z=d%g$bW@z&y?Oyn^o|2_~!3Cl@Mk6^Pq6nbL}Q*BC?Q?XKw z`((hUbG+=^v6N`^X(^Karp#>wU>#W`aJ(dF>$6+AFEX%*eXn5>!rJm{E}lPpGIwz?!vM)onMlW`_7fG04#=Zf8I2ho#2j$6uJinbXdKs{#b zNEf`E=fpEdw&eQLwF(j}JG2*Mc;tIFkwr#}a-HxKf6#A{9{7-n@jhVCTuiQBL}gaW zj7dO^r(=Ek_jBd`*FARD)UY~EKnMZRMP@LDkMe1(8!OPyWU zOVQv8)XICxva<>Jo3WwLQr-ZTmO1-yB$-cfie4JgCG3|!LypzTa<3(qj1|UP51u0M zQ8}rrl*lW|+aiS*G$0()Q>+GoWa=TGE2|(kcdgumTtNj^>tX+SpkZ6hSq&J&-?%_D zt7m4!0HH(iYEu9LJzxNJx(Ni;k9YPmzIAEUOm&}5OG995wv{^55ga~+b7J0+G2u7a zqkFqRV3)Jtk^yM&zyoU%B@s5?T3X%I57hCR=nR*;dOeM5R0g=#B3 z0Z~LtNasvixg`4XyO1X@h47cwpBciixZGY@?oj~+0uSie^ z)~ePuY2|FlA<0P!G_aQ07Y2+3q7?<5zIjJL0Wyo-mEHOt)=x|TVj%0;(782&jdh@| zh?>xQ*qB3^N`9Jif`z15{A4-oPD5F9w&{aeNMYb^nd>0uq5`=Z;N%&P9AbPYG40}7 zq1DiS%6kJg0QAn;mAn_8wE7ovVFddlN}9K*Bz9~lm$z;~A|s7NO*EcIo+5gyq2e#8 zohZkyenvM19aey_z&r#L*jaZ$O`s6!A-`r>mBEH*3TOcaK{y84uh03EJ_@at=^Oiw zSGP^6(rG3ajRiJqSDFpOr~OC}YwDAAb*aPXsM}pyTlN9Eod&k^lZlDoMffOuX?b+aWY z|Ag~9EQC^Iz4(3<)G%D#$YdzPZUhHBm%|*q+EflZP{|Q$&9_A}C_f<~>?-#SiwwGE zT)J$aaPY#1ycX1lm?E@!jGTecM8U#rw*hP@b@o>|q~-qk+>Eh?biyBQ-SYj(;n2+0uMPy9UD*S~@uwOJIfAr+h+1dW) z#$v~zVb&Eohcxik@zPTKK7^*M;%6s=8SjPQFF?zR^WCGsD;f>z35i971&#!+e{o78 z4>d$I-kX~v(|<=}T>>D8(~T*u@L5Xc#CU>u&ZvyxfxZxs+{KfV0n3A0E%gHmD?*)> zn?qw%PL4(wnowD!ds!7eR~|(z!uC17eQ~v;58w6EL0ls6i3rN3&^)FubUGr#(HgD5 z!J%xnmKHnPcg=*3M*(lR)(KCcSM_u-I`8vJt4W-6)=`*PG_sCbVN=1D72Ea;0-~9b z4`mZ&Q9#Tqv9`RTuR0fZPD|-%k{xMb8YjtA=-oDC(jNxxZHS`dTZTw9bPQmv^BWY*A(SzKoV z7oZU4ZzjmpKs?G0YqHK_KRg`N=e;UtMVon~fk2(Hm=LoCS!@0-%-hwZ$(gXBp%{;` zow{TO&UD&WgTAJb^J2(4x#({qEDlR0XK(S==1r$3noYVCr-PKuGel#U>+#9J9WnOx z)Bbktu5d87C`1+1SwO%Lw(H?9SPTsFm;nh`#BJ8EZdFgr3FLg&hn)P1!UT7D6mJ3& za$0r2WDS}HOn8O$|4TCj8nz5yWNycyJye<7VyUPn-!Yr8p{$K-Cwxq4 z%M|Au2}Oqq<#`MChC*$?nWGqq3AE6;pkFR8NiLemNSIzKPUO&%#w(gWq%uK9wngAr zE@O?!_KNyeC}0Kvx5*dg;%7{J58t!<5FcY_ra99VliE9@xDa$qrve#fA*6hN_$7i4-J9`B#_Pb75Os<@J#*v|fmgk2tZz0Bt3j`f*4x7=*` ze8eo{qX<;PZ_C5VgTU-qi&E_Oa&V^Jeu%79gyqR3QIP-oN_AvQ86j!9Vj087vmE(X z>nv%XXsNgs^?5iv7kk;+*+1zc{-K)7qrqSciL(RfW@g!hcSK1+ET@+eKxuda@*Lx|roQ@3t?f z*8B2@yTzrD{PCoH+N{e6yx0y|!;O788A%jM3+0T$3q0a3$)yOj+?pmraKoJsYb8PN z0emwvqqBwQ>BX%k$gJ#*%y_Mt^%#q>+%+;MR&?rE=TbQH@-ZWzLM?@W3JF1?#iwwE zIp?;sH^(>$erN1IJG44GD{N42dGU%+10N0kPS(jkC-AXN9Kt%hwFtawx3@A^GdiiE zrOAPbJA_%vR9O3w&T^n2_Xhw_54F!#`Xk-M`cglVER{lf@p{!ckRp8J z^n(R@k*sk6PO+L&k9=7jjyihbQp#|o$rRTa;5|o2M`|rcveK>(rlWmSN%N$CLTMO& zq(CH?k6DI2&qN0_l;Z@eQ8tR&AxVdl6SXw6BgI9+v>is64A5puOF5(Ymct(wQur+5 zfmF*%AsgQUV8K{9F*5`eG=^LV?lXsw!pX)ipWuniPycVGBR*r{Xb#)(tlTDO3J878 zxMo3O%+HvRoYr#01#;X{z)Pi*VcDGYTC(|EHl80Pq5>eu&Q75eK@|2p!%VQ_T=@QT zBCNoSU@LkLahWLUOnx~BVYnWyonMex)a+cg!UGrIH;D0R8RNx!=Kwe`8_TV3bGg1y z?Q}Z`Tysc*RzmLl6OCyPMW`^F@px#u&tSkfP=*u(GyBGb3gd&#k}&0_GI{5;LK0~r zE2Sv7taf)~JChs*r#R17q#YM)Qw>h&j<~xRHE2lE`%Shtk@e_glzJ$~lh40CSx5}+ zT(bvF3!H9Jk48dAD-1Rq1g;(2AQmv^EY zQ&oZvm8uclD%ujFSC_7Dqzzu{sOO^Tu@B=y0oM}|sxN)9UdM&d9w3^_kMhI zWLmFHN(&@IEO54BM**{gI%+~VYQH~t@>JT|{8*dvR8{y-KZFls*mJ}Kc_$0y&&w>n zQ#s8okZh{x}kL@WlS#SSs%d)yM#CZSvF%p6ioOQdW>9h z;ou`4xwEGS zp7K)MK%pS4CpwX5W&pG*5P(EacpA&MkKy3lA++!DnIs$SDK0PNxJh!7g97VdjM9=H zK@juAbd7O3?VnPSme<$r+}c=MN{fe$mDTfp|Ihm$3+pE^@zw6d1lqwm+GPL;;Jy;$G(Mr)5l2w<1N|y44=&m`u<}}$mo?^w-q#eL zXk{viw4T^0lgrTn@Z$T8+DH(ZvUA;qT=n>{-EL~*x+Y9J6$TX<4ij>?b9zaHqD{Y` z8S)7oT5d3czcaPW(ol>s*3>}-=)wi-5Obvw>z{H{ZK{}zuPllUv>9g`IgX$oU*}N2Rieh#@bjWHRs%SmL{nHx8>28AU)L zYwz(PpHEz;Fd~XDO|wjEAuc%^$gwDU*^j(A^%+w5>2ZQ?Sh<@9@X!qiq|Nr$Ci^~z zr_fNCeW9&i;6N5vC<{q}f)BfNmg}uKeTle)^&%uHgi=f0(P#BwX6HEWh?82U;D}yA zzr_O_<1j$)(rV54#KBk=$I;2yNR;baDO1;|i<=>;sUooj!$ubm`rgmYhvVnuSg&;; zN6EL{`dqhusSco5yXxTetp4Kz-3+L!lr}2cTt;Yg4N|F@OG+oZN-6bZe8&7wT5sZ* z!p<6@OOOFrNhYq06}8s2a*bRH2MM<9(q?I736lD)s6R33!i%twJi;B)z;{k!p*C^` zud~BxCL(}HISXgLCzj%kVF|O-8oejU)Pf39=+Xj!0*j70PdTCtrbEv`UL*|ix#qa9UA-gE&*HcL_(mAFBY#BK#bp#Yh z&b4q_{sSU~(G?>C*#O6k96|@N#X<%}mG<42zeCqAL|BA+SdSCt-Lr>{hXM;9@&k{h z36=c4Lf{%kA#lU21fNr9pB6!SLFw!buFfDUDQZG;Ii$%D*D3anvO#GcT|W5eV|2Q) zxh`UIaCL+Mi{Yao2|fnxr3N~npk7reWA0ARwh$I$$A$9iIL{0#_(=YUKN``GtYX;M|nq41>DjQHeyvT(BO*Lh7l7fm5l}Cs!gX{3FVmn4vk4VrjdGes+GAI>&aGd6Uw1 zdM32=*)<5OiM0>DN^ zDR-NoHP`1M)bNPQD;*Y0GD_3JHV#OmC*ObsKS9ypjA2hlS4@ZK%~Rjf{BIo5;rdZ< zoo7H!@n3ASM%EwsgQfcM1gxgbq z^lBm`X2L#c4%Nk8z1`?0HzdTGub5|r8hk?@VL<^)sK=MfN<~FO(cB#oK=(86$Oj=W zmRCfBPlnT3gYg9>{{#yK3b;gI$bucxkn3C#UbJ}Y)1W#uORNc6;dIzTKo%VWA7-ND zk|3nHonhXv4;uW4gOSYvk-HT=y;AA4>Z`qmwp&V)dyP8kF(5_#19irgS?eyD`U`AO z5AvnuT2p71B+hbw3$SoaDmBy%l%I;5(em6k2f{Y>uG}g{sz*QA#hdyc|SXLtKo(N!VCm z2up+tx{%DP;HlAFsB*N@fqXi16s;2okQ{dIHn9_!y1|b-<4&cwE2A}fMM%up1b!4s zP855vx46Jk93Prx1VZg)oCa{b(@9aq~`9RiyEe|u(GVLi{-|VSaujDnn#g^ zh{KIMvd8j^We_DiRB2`(FH(b(Cb&pw3VliK%Lxd)z|V7mohGi?~p{dLb;Vj-@V);!HM;^)tKu_80Ho3k-j=UOLByfnX43D8Rn^#mg7J ze0BQetCuf!o=^67kI~SnAOW+nlG73~4=5~ACUZhis$j6nlX5NJ*jftCi<8ref1I7! zv}&o+FyfzNfPk4(oNRYqIq#0)a&vKU_ML~trWY!5GL`+ z3$i6eBDWA?=UIA!P<1Pg2cwWne1K{IjVVKn*^&CZ9i`Yxp%csBSKpblD2trirf?oI zN*9nljDRH2uxq0UdxOFxO=KE(V_?=7Ptym)k98w}$=Yj3S$aT%8Za(3cct)#%0m@I z@Re_Tb%(j>iO*grnb-`FS;!qIAzhXUg5Qi``VZ}{#NJXZo~ON+FP!e4)mhBT!owU8 z0ViaJ`w}Pv%s@~rk4ylz)2C)?OtP4rvYiRZEG?arDbX&Ryb!|Q2k!Qfl?8y~@M{R6 zot>R&Yq2=FxU!;Eq0%1E`yv+qOGE)am|p%);N+e zYwV_74XG=AaiQLH>5El7e6j0f`^Eq*ARk2s{DZRyoeBK$946K`3VAWz1SPGfIvd6= zoisG!&#+1PZDfE6B?pwSr{_=)dT7vaF@8%5hA6@$_&`5mk}-7;C#T2(o~iao0(Tll zxD>AfM4pEoKVwoGVtiH%yKJS5Y{Q9-n?$5!L>1OaKDZN&($*%wtqR&RP6Pbnc}>>B zg*?p;_Fyf%`QVfcs>1dkxPgdlUslA{+psJP@@3Ft^7q8}p&Xu&N;f)6qLNTC7G53~sutE;Xdw}MJ^l&7Hf4`V6< zqGh!(B7Y!Q7LFeID-PScQ*x!X9E%#q$DAf+=5oDkBd2J(%mjFDB-Tb00X_WeZ=kdh%w3fbK+t*_`V$uy34HfJCg6HsW6U&6Ez6&k=2dz``|f3+GKc+_f3 zP|xTcBx6VsZ7+z4xN5nUdtptm$Yid*T?{CgCKl3ua>TK$V$=h(WCTpu2Vh&VwSl+q z-hA=p3#_CsvUUH7M%$x?Zl%BIXZ)v-9(kBCfPg{a_Ee^sd#us*M{wTU7kPk764k{# zs7wU1gv11L6t@vfia9AHUpN#8V6zAt|0YJwhIBB~JC*+}dnIn4WD&hzt$#&8$Yzmd ze|{}GVLB9z6$sV{r$7d?D(U1Z^Uo*{NLwi4^ckp*M^~c>L_~uLWFMw$djz{Dh z9ZH0as|ZXG2sP0Q8bg@DBlrcI@sZj2=qhDK!e%ft?vujgWE)W=LeBCRcp06KxQ;7k z9U@>Q=C?6Mdd(abyV7L^+Kkl_U-Z%i-mNERmBU5@I-I;-q1Dh_OwF)b5Xs71GB-ED zB`~4&5^F4vTRlW4xv(Vp1nXpaD2&Y`P+dh`6`WIdI+d%l`{wQYI|q4MBxnDgu*TEEAXOuw(c`Qypap%1?O;ah8Yo!SvNSt>gxDlVupa&n>=E_N>j$PsQ( zU>W6;`-EJCluO%6G(oEO^FO~)wDpBNozqk2fx~4C8cT$QHn_(+u zAF6Zi{WcQSHq&Ix)O}@A1cNG`)Ks?Aez9o|ixuD!4zY!cKxPNAZ(0LoQKygaBcU)G zj0`S%MIJoC#}pT8byfD$by z+&-TL1~Sd+!p3t#BB+o*gw<`T;-)Act(@MTMTr98EV{hy0EnghjNuKEP9^Gy1+KOT zi$7U8OM2@1=1S-xW{U~~_|~YU zT-*J#7nFr`p(l3C^$m&@FXF35HrN7VZ`*u$WgkDv22w<-l9$ux5i5QLNQ$Xx*NZ(j z_}3kT9&Vb{Pt5_$1hXoB_XcH25EpI3`sK8>>EG>pXoq{PIEW%DtVw3_Jc1yKgnmvU~{h-F7ndo4n zAIL#}60sQ757`3JWhBoX*plv6V`-}ZLYVTa1a$-bFpyWx zpi#F+rwLkkQ1VL6tEauoTk0d0a#wBEC8;|eI0D|5?w;3e)o*`yaUj%NF+eLfPdk_Q z*YOkqX1FN9%;ekdA2E}xk2~rD7qN4LRon~!V}PXkS!(*mt3>hUNjz)T(CEyAmkj%t zXU>5aBsIxMM-S{fM-eP}=cNClHq2xLqpU02d`FWk%-Cv$h>!^zOSq zJzm|SN9_yjy);2yYg=p*W$*y;voe6?tz}yNwO}uB?0#Q`EWZ*(30!Z{T74Wigy3XZ zq{g-oP1#kW1FP`@skT%*4(8Afkle-=M1_b^xj2~v+}i`des1ab*tP_jg1JJpUDAq- z*H+1Uy0$#h0u~D~wU?&o4pg*}JHa42C`ytwHN-h#07PHpc0&XKTx=i{7C|XJ-^butOtxQ)(ibK{AS&Fw%6yi1j&3 z7wQn&CU~s?r`hPuL-yA3g$e@4)9Q@hK-B(|_ zl}AFNM+l|?3>IccC0KiUy7>0H>+j!?x#k@SL+#Po_Svf~wM{`mD8)-)8vB*Z%6LdV zRRl8=&Nl%D?F|2c9tOkiX_*}*t(ML-A&f~b=%a$=Y>lxmX2mtlQ-rZrFjGa9KWJ4* zgy`U5>(p^`a`O+JTV2~^n~rc}nWFekFIfQDJxYQQbJ~KmjG>W+DW@#^9z|L`o$rH} zQ5%KG)gl6YY97)JMB9rp6b>D-Aou7wF*0j`$HnliN*ytARA5y?UXIrWWFyGJj>iVX zS)@o(ib-}PH58#FdVTwOvYxAg9UR2x?sd^CozOB_6}a0D%C(jU;-)|*`s%v zAk=G%SuV3+2ManY(~t1&j>BM&dq)bXIXuih>Fsv7a^^A#5HPt9s+lK6rKqG0Z`YEM z)M9@Gn2?0l+l7KGM|V-v9xp=1iYXQo8YkAtVB1l|w1}40dy;*!`+VeFc0sL&D3#Xr=rKsWrafIF;Tuez+?F4^gh!laW3QI`)#U(TCPe{Z-sL1v^ZEjp1%VHwA- zJQ0h+k}E*Q8}{H5D-TEb0Lb$@4S~O`c$hdn>7>l$_A=ZS6e7Ki$xTtLY(h_2&g|4EGTr3J7WR2uiux1S%|;i7GVYGml9r1BK>$PG z>FWMQPAkPlHj#Z3aa2=gGj_wDhd90W4^|6R3R*ndSZ_(#LEr6I%MD9CjA{W1-D;)1 z`Wta*0121BkkPbj!gNRksvjmt#LU7VN34w=9NRmaGR;=YsN*=(>LRZc2hB-^HlwY3 zhL>e1C%ZjAC=$vc+fuL7L1v3%h2+3Y$!w*F91dd_Z}C4Wk8}n&)|`Ec8PP@%{rq%v zpFWz;`#Xt^oZ;So!esEn!`NMjahv_b#jLrLTAP__58F_V@}CM1)6lLw6?9ljqA44< z+7l&z0U9{tcNfbe#sL(c4Wm^G%?>^b{njj1QYs#w=WbQ7E=jjwnU80aLkS-F$f(NR z=gT*5B}Xez@0D!i4)6?_^&+X6s)C6$cqp@ae}8^?dGP8bU>AQ#hNXOxjDX$fv>3wj z1^L-q_5~F0FRcqA#St)0-jiy7d{J5~i4U*_=YC_#CA|{~c(#^u{J3>eB})vM<35IB zqJxj?q4AEu0-mR0hSs&?bKhxkkTtD`I#kl)GP;#p>_FE;Wh0L#?H8epxy>s>Qwwh` z?-U4`c4`T$`k0s_tVw^&E9(#dz}{dudr)@r*{NfGHasfA2pAyt@#^Zmb-u>IEX4|zIg}Q?fj~hRL^|{XPf39Bt<3^0;iQ=wiJanOZ#XtlSm9Z% zaRV2tk}T#2GZ2j`X}FTHS326&XmFt$QyYYesT=NK_Lm=QX-~f10~?Xc~%e{YPNlh9%yyOSP7C& z1Qw%_ACdX#8;xNjuo6zQi+o}4W#vX+5#1;`{6buhVv<{vCYCtI3WXw$D)Lf*`$OGMGRe^%jToroF^HN&N zc*nCwLLg|?Xl%`qZ}H1=MU}9b=seYQVXP9W;(YffX#5U5ApnF)D3ZL@hs-r%5Vea& ziYpnppGlNKc^!+}a%3AGJPc}$n&n-!&_e|j_6})ePXN*2d*@*7*tMOlV|KjAMT3o1 zM0J>qTtmZ7^VSWiQizo+deRPf#paRzHAs-Ze7 z7FF_IVGS4wOX7t^bGLQ7x5nkhmN7BI$Y*78IDdsjWc`bwfTRS^yi<-K-vKH_^d25p zV}_XOwC#Y{j36{LPH)7MOF>#?6F75Bv9Qs1s`xrBresz|gmQHZzDnQv8TK;C=auuV z(alDEAV#EJo@=)dNJQUA=xoa6>ejmW)%p42t1q^07ln09hG^)BCYU7l3lO6_!z`ok z5zkmYOAG`IKB{f{BF_e&{XJBXPaU&jrUH%kk35Q_wNrjoRXJ4YN%l6LB;3s)X&dOh z=q4J{s%S`xdfpFh4H=#M~YJJ-0u=AJ8 zSDm80uc!ebL)Q?ph9Pp6VwVhZam5Ofa_3-jfi{xcm)tuE!1w?9umAJ%y%T^EO$~hW zfByJO`{t%#s?S807RNS=qi#+I2_4}pF~&D4*jlx^Yc{l*MvU-dlypGEJ}Qu2tHw5x zKo3Ym@BmH-0Uk{;%BEy2q{M^R9)4wpd_);0&el zE7=~glXcUMr=+;I!<%kO07SviQ}DgHYcrzHa`q$|gY1$uEKY7M9&L#%DI|rD2dRqZa)W+v)TP~vNrPzKt*kE+Xo zMUI{KV;-)kMGA{3BICLvf;QPIc$=QsBb>J1zP-72vRiOPQy||^49>!(eRV`Q8)XP+ z+8a?6%r>njjX<#C=P2J%@Z3T?8mC_z6dpgk94w1lYy>Z-J463AMLsDs)s? z%EW*2Q0E#k$*y@6@(G!2zi50%#*w11iWeo{n{F4Ji=}Gy;_}MkhLp$Q+aTrk-uD34*1&j&h-_R$GDL%pvfOREhYgeK?IJ3vJ}2b77u18L4N!;wJ9n&aNH zyJyTJm95dNA3MUIjblc-Wq~b+l_m9083z z)$^`tr%&SAu4W7DGi{$HKxc#<-eo!k325BL3Mc?LE*qr#5tp(aMe(sfc*qu~I7(UH zz95(jC7U41G9P1W7{mslSpf|ktgpDf*96(2^1mwl9c-Qs1WehB)uy{5ytvXr z6%vY%d$5=S(YJlam@%qMXVED~P@zUkG8RQsKIxW-xcMqL`{w)aPhNd~uuwM8mvP(Z zj?99=uNUHILq@243cEls9D1d=5>+m^UcbPmXK878nx~I9yY#0TSz2;VQXeG!1zNWF8qfe=6^#U zx59_vM(zRYREV<_H7X&G$rHx!r1%99`;3gTY3?1Yiqs-7Gowv_m5C26EGPX>OlZxnqz^<20#OmdY{rP8UPL2?>?UX;y0>)TakAIti&Bo0FpJ+0bf)SFYK?^hI)pi z$UO@+Eh`CDDE801C+Juvv5PwYTz7wiabB)h6q=aQ7P>)zWIH2Rwx2?Xq>p?<9whBM z^x(E;f%fSBW*mDo!~7NUAZy!3xnzh|`H_K#{FdgzW*7G2O>P|uAK2Jyg|VX~$u1q* z!myGNa7dl-U9vA1FVD86j4qd4=rJ$0oKh>r?9S5O)~;-Xk5@N0dxQ7YGgeO=PlOSA) z6T?YKw%(tx(-2x|#b-l3*#}$u(GB5Zec{>e5;q?@2ljrw^R1(>-`@V?mz`Nr>Q5Vz z)*0u!yN+4^{@uGyqUAO4R1yBrZ~fJ{E{%8h5Y#Lg+Kygy2C;|zQ7Y)U_;15+x$k*Z z7%I|n*G8C<-!kxJB>50$=78qGjHJ>7!03iD^ilmK*nu}*L75cq$Nd|-#*Sh(*ce3; zfifzEEsPK1_+3JJV=M&8vHx(3SvR(YAei9C5Sa8zcrcmLg#3nJ|M3RI{=< z*oGWjDGBEOVfpxcy}J4R*I)nQH-CS)W4os*8zJo>zboetiK6Y9x1J)hMjzwHLTug` zApx=xLt(GO{vi?COG19uZ$zsP)(i^Zn!T zdZozJo;1X7zI}h8Zb|GjL&$*2HgL+*+qdu3Q7o6fs8_A{G55I$9wg-l@(dDfPt0(v z)1h`UTqd5gfG38F6)ktOSpr%V)NBqHhZfcGCU3-htl@Kktt#XWwB0-0tVd{Q5#F3K z0EKFqH{x^4yQAw{y^|yWl(f&!@Y-GHO62MQ}o5+ULHJe(UY zubc*~_M>4yA@G@3vh<001?ycZ7yUg_X>b&a}(m z{_(@d3uk)RJs>^vR6WrIIv5%fAhM=I1mi5Oa4{M&ajaj%FPknJS}JW(d3Ivo zemHv6Q?PWndvdB`5tPO#(iouJY_*c4&~AjNX1u+iRn&n#4+M#X)I#>8lEKf%$EIP)jGLK>Quq$W$7i8Qv#Pq;BV&{3 zF!0C1&lRn0VdN}7Y=nI zPMA7W^bu2|6TUCpE`~UFIQYR*a(a?a%k_<-t#h1V2=q#5@1cX4exVaD$ z+zgNV5QXu%!Lc)P;coM*etY@2*@_b zM~hu`H>Bh5sKKO)5lj)xIW}PVeEqz37~veqidfYCK!lZS*Z>?7`g6?s+7c^P=;}z! zs?*iUe0p}dQh${pAnAfnTrvkOgk&3Ar=nh~^t^uR3|8?dLk3p+T<#tee!RN5m84h2 z6cC5rNQD{{_mSZs#UPW|!gk8j@Xe$v1vlIfCFO!bjxTXzMdGb@uyFj0Y1m{(T$#I0 zkmSN)YT^zkdB-M=8<;l@Wv%r}v~%UOX41nsQKa=C6CrR^O4@5jrNEM1nw$mB?8l31 z`!?+WCMi(+*3#a12orQ&Oq)R1X&fxJ4peMKv9=UAK+sv5ciYN}A22C2LDjk!QCWgr zU-04A_hMyCX&R6NZF<5x7gsk*nAy7Dv`wC*a}HHC${nbpJ2y7Dc4@a9O;1P3fhJw- zst*%F?m}hIo;~1q(lDp4dxGOkJS$Bcvb?~wy3obW^X>ZXrdTECM;3}R`kuKI)?1TT z+RmK9i_~K@Ejy3EzZ)?|zS^aEak+f={^N)9%kt#89m1#f0jfaCO|^8ycgSQnBzZ`= z`e2T~R}XARt6hiuK=Mik4lDWd&m27q$VshUa}@7C*fn)1rSoZf*%~M^bj_SUy?)YT z`^USdr&b8_9+&xZ_l%(Di=F*Ou}<4X4OkrOU}+E_X=O@M299yB5|`F&WEG4 zk9t;b-hJ?Mb=%1!M1Y|Ra^ZrByi!0r>)Yq`svtQ*&6cS(ek{embs!=R&9k>6o{(5< z3igta_2dDi%tiU`&u{hgc#Gm z>DRcCCqBJDu+OrEezIN-u+{yYZ5mSTJCxemiZU(a9VSdb#O)Kd%-X$Uhn5nwh1F<7 zr`fQS-I7rfrRGmTEcttNv%I9g%F4xaIX$uWwo<_NfB5=4n?e?cuT_@GjW>;L zA!D2K5EF%pj6lB_|HvOiTw0*n=dSrGcg+w@V~!Dt+FQq~MyhUzBLCbbmGn??1qFhh ztfN~ogvjrLo@`p>5M5tj_={$L$cyfKeytux8|G^eQ<;;x8$SwK7 zNUQj(Iq>gxE#Tg<-v%jp;7G6=Yfmnm(^jSZ0V;No8wlC4{As{^vv#j}yd`2Fm1!5Y>Lk$!o4q6&nhn_Rv_G^MKlb6&%bHXEV6w_? z*OKKt=t#z^g{4f9US6{wzRvla+BWkngH{`V+7k+)1DoTMh1(K3<5%wLD z9x;)S!nh<8Hbka`Bpz$XBe{wa@xJ%P$JwT;ToKi4qj7Uvi(DS(rSsqtIv6cSfM{$C zD1-Gqi(icH_4{d8pj>3M=qu#VWP0l?~} z4-h;b*~;Mg)-wVEIJ9F2;PGt2!3hn#cE|ukkx^8=9)3=qJngp8Q$Kb!zYS>fP`nk~ zA%&SPO_s?~X?u%jD6nS(nL6n^C9M!|DL|n-i|ExQSDP3Ok6MHJYOVB zpwP%6FD4ZXEA#?qTx6>t3-yLL3NEmhK3<&v@b2BMv)gcLbd4}a{0sV;PD%L>x3NFt z((uwO0xp1OTv9sFq~ZmzCyCXwM1;&($NM25rigoRiT)tvfB*h#V;BMJ8*aquzr|>b zB{0qy?YP-UDJue3uI|+Z+f_B?Vf)t6D0bc#T9>P|dngUJ3XE*8y4es=t|@(C?b@0{ zT+TnB3%UkfB#qxO{!kGFLmz<)Y8r@?TJ;{v(r)V^_j@7O1a*3>5bTju zV4x_!`{~)*mQucUVV>Wt-k)FEfQC|-(s)8k+8;qP{pz)mrbR{$8W%wXR6g`s82;wl z?*ZW7{nKyN(X9kgWG#r17%Pz6=#A4;{`UvVAo}S>k};b~>xmokZ%ly%a#n>9Lw%0- zb)XJ96j|tDVdMssyXPbps7w&0f{-9Quy_jgv@}9$WJynGipMTJ@csD(Ef1u#Jj7Br z3usQD0_=KONp;?dG5HW6L}XARm5`ThR7APks8AVBpELECFndn{_y>q zw{PF04+a_mlo&hxtfZfxUcN3`v-9jMb`~+F!uM==F0V5wsZevj6`ZmnC^eH=DFm7n zFVO@?rmEsg!@##A)EUeYV)A8@11tq!cmTj9Z2%LRi+0SwANkYd$dGjf>;}oi!lSsz z4w`kHtPfV}gXQ7Dinn&WLOzaV7HdH1S2t2;Z@A&=0eo0qTLsMe`O(=#lPyCckkJVK zfEJkCkT7{Le}))9_T}|z_1)Vy#`oJ_{~d`O$(UdI$VSToQizi`G`g?kWnBe;C<`gF zEF!KEs^a;4RgzM}i}CPtn-wnh3Nyus{VSrS zGYcM0Z8&H9h*?a)I_bkKZ0~E3W@s9-y=X#(!^geVRSGLKFp`=SgSZq3BwQl_|Lg@z z;n=D>dy;Vr$UKs7zWvkpZ+;M67<;3f_q|{L;`L9dCmfnQ@GyH#g_;x^zF*%i?T%Gq zIq7Z=+1~}mXYnpNHY*Th7DW1q^Mp4G##$$Gz~|MatY?<2_2w@?lh@ZfBLOH~v19@I{_f9B~^ui5K!1g8Mn5AV;#s1UlO)r3yz zFTSN;e!QaO$Q48W_>s3i3ghtr0GV&8mf@e@ez5fai!Z)-{rM@Wigkm+Fd*uS%U!f& ztj!+YfG@@;t$fWjr@D*;DTq9XzvNJ40~rrI!em4|MGToRkDMrww&}xcKyx_lrGaWJyty?d@u248vuMeznjd*Le{9B4PFh1A2NpR6iktw=qRqj+ zn1!Nf_cF~@U*Qr_c5=S;nzl*>cwDQvAGZ&!xAkMjQxnA=rEpWu^l5vs;!9zw4)7pW z4P$rjaG`*c!LF5|)p!xn3oBL^7Z;Y+U%o!egEkXcif1+<_$5PEe56#(B5nRWw_X_MgV^Sig#7pDuGJS{0doL`?yxJ;x)>mhKS*Q7^g zn48J|^!3vnKm90@?io#}H7%Usps|OYAKqSGT-|>5;^0*MBAcoz?^Z|dEbK9M%}|w& z8X<}qpf*M5C(k&w0U2@RQ<+Y)>NVPm{Q76I5doZmw7+L9v&qoh%|z?s_?9o*@+iVSu1yc>3(kO)w@Z#It7bAUUf7(9 zfCOz;Ty>>{7z+mQo4^0N|MV|w!O2WIK{8PUBv30&H}Vyz$J+P>?pnK`t9+#ouOn-q z-+PV#bC$nQrbjbHx5i0nh!*vTo8TL&+XNGo;5*o02})KQR!ma^X65s6Fg-O8JXilg zGhlA`voGfIVRP;)-l>3c@=XnQOJF_VN!L8IdEdSB%=~I_Zv4MrVX@Y`<~L7usT{0L zn{A^|=l=eK45#(M$+5UaF`jOmMIu4zI0-5u4m7cucw`Y(As~26cr;zY+O(;zI*EJ; z0fMQ~`@jpOk_faagj-3V^1dG&Ri8}9K8;u7E?vchVmqE^X=^Z9I+9%$ z6`^CfRjwY=?4Ns0xdiXBp2w^;hOJkxKKtsc*Vx}uk6@t{D%FXZ=aMY``Jevb^Dkao z1m8p=@Xe0^4Y;P+b{X>3uuxO>@XRR_F)1)}mB?K#Ek|!0z&7Bz`x6F-ZuFIX9FGN} znoj+@iEwD9l%an?yBiEy3meFxq!ykw4+6wI7D%GWsG!$Pt3i4`(rTa0#p;(%<*Nv> zJ2n&a3Echlw)yh^@e(B&-Uu!gQP+>F?FWm*QOJX>(v+{P=$%EIIYsiulEDoq2VuBS zk(Xv3D{OwVG-@x7*nE|Q3tj#9@o>%Dt=}@ZvT5SsN}JrPhEd`SjR4VXUb=#;;a5a` z%@Zt#OuVg!tTl}p68qgFK1x||y0W`cX!?wS>l_)Nrdj#hsx06yzxqnlXX-so{8$+S z)jgcLbaeddUwwIeru0H43^C-%AFn};&Zn}Djmjcg(UuMf2jd75!B6)Jbtoz!tlw?~ z&IbL=xf~RaLNz9jxqgD!n052<5KJxC_+NYPeUeKb{)(WCvJqfF!4mQKd4BU;Pj<(T zkAM0-L{q!LH0UMRf4pk-$G`tSe>atZ#s&lwHGZ{~dUglfyVcZ?Tz$b}aV2Bu-6$qR zlLfPxY+&(4Z#_?Xd)E(Mo6%vftSVBP`+K00000NkvXXu0mjf2g4aT literal 0 HcmV?d00001 diff --git a/images/6917935002150_std.png b/images/6917935002150_std.png new file mode 100644 index 0000000000000000000000000000000000000000..e426227be5dccce8a9aa018cdfc06c1bb64c7177 GIT binary patch literal 425511 zcmeEuWmjdrvM$ijxYM}1yE`o09U5oh?(XjH?ru%v?$$u#?(Xh>dCxs(?|py59pik+ zsLagFq#{*MjihRZE69n%!(hXJfPlbDN{A?dfPh{6lc2!9N_>35v%d(aqmsBVNX=i| zS3uRIh8Xs9^|_&-&?682XD0r{2(3i9oXg8oyM2lhX2!7lQ?{X73p zMKr}SX%G-W5J?ds6*thcPWMDou7vgD=HdAC1jKGDU-?|DwY4=`<^pPlOC=R_u#yr5N_>!DuZ)vi;-E;u z!Uc){i}bh?Gjho{DxZoFB1?dy`2QCP5^Q5$M*Q!GFR~SdETMi7g~OmK|36hw{GE({ zBmPG_SR`>Z<5(QJ6*>QI{rHa&!M_?s@n;bu)JbQt=}_VOcULpXqx}EDk7?9b*QRT3 ztz>fc9+3yyg{Le7IN^4{u z{_p7iYh0X$;4{fwyF=3RsQ)h2Nk9Ac?=S3zzPffCicYPd_}6s(Gcl0=J2C$|G5@`T z|98g_BLA-_{YzK zkf+eSZkm^`?2SN54&ViDI`rhe{P?r(?oDGKp>Yw(TVj&vS|5n*gb4Xv9qHGyINAYho$nh76LUk0Ezz>1ko?-=I&F}q;HP$ z5ecg*B0sV1x6qd$LXSxY6;sP_z)~}0$b;oHIf&21AK&mGZSr~5?HAvLIQ_)?^;A~} zzx(?W07YxjVmU0zM{U%n<4fuXy_k!0PR|ea8|W9Qe`4*NyF_Bw|Ll|(!+oq59YIJHADA8GXSEAjFV49V4t-Z zYvJA-_7LcyQVqBWCnQkyx2u+1Q)%@F()EVT?9qYC1p514DYHI_*H;V+`G5TSINaZH z;BH+yABsv_w&KVBw(ru}`g43*veT@6Glmf)G4k4teMPsz%bCfeZ^En9G^($u`oeVA zcr8!pSk%$u*ra|{9ixybnls~X#VDrvt3|_d>`1U(Qg-wS&O*|A)mdtV#+t3;|C~s|9hRFh5!!|RWrq`nsiD#Ud@IJlbe2`DeFE&^_$uj zQbe3#W@>N$^nN46R^}_s8X34I=F0HZ0t5h>64oy!ax8}i&IF2#57q}hPMxHkcU{M{ z+RPxYJgd4uadv8QxogQhHtXS6_!>+#C7-C|hW_UDKhsole#xmN&N=`-aYa#i zy5SI+=5nkOd}&^xRW&$1sq>jt-qK?_Y-{m>8E5KtUH_k3ghpxp!dNyi>ZRfDh!g4P z%viZ?NR?zN0)A%_x0L_XZf-uaTLhko;HEr{*J~5Vb!>-j#w2bTxY@m zvw$kQt6+F`+f3ZqD1mnV2!P)mmlV?lZ_}hX>}naRnJv3~dH~bkZydSPl!92}aH=tZ zaWh?k3ijZF+ITrui5|Gd53x;K7ZhlTpNi#8_+_*{3ko(zPGe4CDtn#$X}C;@S3yZ5 ziR`mzF!CT==vNF>`~8D;#&F3ZVz*6l)i|!s^4hNXI*+(M)T})#W9=odC(a%1(%zdD z4@k*N#k^-6Q8E3VX59EO+psS4$qdC5++3<5UxqjWO;*f)Cgr=mZ^}i+tUpeBo4S@#;W1T$|*h zx7uYcw=L7gYC4kfCz}SL!@OT`U3$T9f-Q>>|CgC%v2N=fR#jTJq zq|>Wr^%uLRCdP|JM9ek=w(Qkm5l0z0Q`z%~(||d@r7g@uH5`e~qddgzWunE=ZpRO1 zhBcFCB!7Xr#4SrrkTaA8&Bb?15Vni`bttDp(ox$miR7I(@;}T=$slAL3I`Bmd)Lwb&cRs4OoBm)=fE-xs=mD4h# ztQ42qgvbWhtZ2;N{3JNk+I!@}hwb+Og5bx>kdKgCJDPrDPkEU68;em+Vgv~O1MmF? z?+XdM2xDeJ-9^#?*E5_<%t;0-`bK-rA;7BflO5J9LoYE}$Ma=HcEwxD{2czIBn}XH zjr*1mnv$!=T+3iq7S02ow3IZz(QRl?jtmA-MIxbmLixQ_#$|&e;~XgZNLFaLEDn$~ z!d-Nn9gS{}PrvYG9!O3p&Af~4`6kXGFQ!aJoN@BR{WNFw;C%`g1uSOki2MOkQMoD? znU|$T?j-OgNa@3yhli9Oj4Uue`?!{v z9)E%5#OP_zGFgdIkP~f}ccQ8KdozZvzlcjgA6(5vR=TTqsGt-(4`Oh|cm>Q<|rMlR#tkKioR08b!9+e9HGTa<)By=;7l z#R!PW6ks~VUn9o`z4(>i10-}WVWNPcAjF^rhdRIg;4rA2hm;YE=lhS9cM1I2ji_C8 z!kV>Il<2Aij?+xshVm(N*)*o-B{Fw}C3(>BD**4|`Qoh+W>q2AN4Au9BG(Xoo@E|! zMZnhm89YZxms5g|kIT;wg3oIL`~`vQC9`(VTfL9T&-3m# zg3t6&S%LREy!koD-uI)`PumxPk73`}TlLRNw?31dll{tl-#2;Rmq*`M@jKI93wEuU zNSlqdw^@Pr+vd$Tr1`djwz0_PN_7UG*Fn=b4ny<{e3EwmXT z{l-M(@Y$VMGb=btDjqvAiZO@$^kbr_Gm`qHcoL`s?5#t%qi(wz`cliiCIvNO9Im!Y zf%?0Cqp8)H6V5Cp&~PWsJNpPF*|OMuGLA-=oK6Wcf1t0m+}Kx5*u3m;^m~7#*>b#w zhC&`V0@uK3+1@y27xzT@Q%Uo}cw{t2RKSB#sFqXWr2{TqEFh7$-M(Mx>FP4K)1uev zlNT<`F#YfcrLmS3wy=?vqXjiQr@J0or}Gq)VRaA@%dlNyFYuD{UfbCCeBSJON%ehR zB=Bhig)?Dz;;5J2E2x!H2)ylHiMUG$elYU#mG@RpV#@R%cjL@ra8RoeR~XTW&de4K@d00F zZ#<$Xd#6CF%>jUwosH)x)9?epmDCn#1|J}j4#frM% zkAmgc@xVk|0iY)GRH-!v|42AI`^bQ%sF9n6Z*Lpa)}%9M`m$*Id;(rn`KQk19G9UA zGb_3o!Z#tqlH=S9t~+9|UR#*&!=^Q&k@}*4&O&t-$%sHD*>)*=Xc;u zs6bbi+~=3VUgSmAs=heJIXirN+Kv6Z@BYyHeDD5juI+xtXmZf)$of3b{Wx*e`#5;? zeZtd81v~a{(cbia>=$_7{d^hreJg!^4NYa}&coB|YWr~gyr|Xf*o&XFM9Xv1?uT59 zdwsp^dcA%)@E08wIqzs`^Mda7kUI+h0Kdhlbb*t|e77zYV4Ta_TA3kO1N_nnbK=dN z_MO|r)s6tALJKSMhLxQ&J8`}jSOtV#5mLSI(+I!d;7RV5vFh*`G_EGebZdPX4DQWt zAH?Qxnm0T)u+&KsW+(S>17wA3S!XXiwrLLQ=6$_Yq2`scyx($qM^=K7CA7)?)=h$O ztsqmT$x&+koYEXhV4j&Y1m(}|I$I6KTsrovqCR#FzQuAf*6ps&zZdnLPx1GCUo;3b z{MAp^x~k1MaiR_XkSdwPBjmbP!f4*>-rYpitDZQk*7ttGZiRlkqg#K_k#oi0ZZuy* z2&4u4d{5k3vP>(rXZg9nIh_7&sZOX4Aj<58UE#0T)!yFT+S=M~c%f_XQhwRIs)dX7 zz@#yG{G(XHn?q z^Q3P{^XJ6o+r*{s=ip92ssH@xChcdx@6%@L*jT$~)AAj!rE|9lB`x|b!&ePkpVyuH zLk7Jr&9@K4?)RH926J^0Xl?|7^Q+fp-u9P%f)Bs(&5wsz%;0^8kLSbO)sVH#?M{I_ zI417I9_x9+YzspZel1~pL2F#7io6TL&AF#1d2fH7p=DPaWlJz<$ShJv4jl=+D5nFva@4PVLNOHg`cpWR?AB=tK|wmZFA^=}0ai8_#sQZw%jWcJ$$Y$;kuGuJ)ZH>^hr>#-BsJ390s ziSQW*bEML+#%I<~$Xo;I<DSt(e5H+e;_+Zu#~e* z`2JmZJoy>+NW{SU(zU- z&Ja@}ForsbQ_hb-2642E6ieC^C0@-eZqJnYmJOKs&te44vE{Jjzq!6k zskK4`HyENuf{&Tvrh{5Z)1#dKmO@7ng0ySCA~FFH%_N{a2p-SC+{5HE zUKX}r>7R0oqT<~_Y9Y|0wNMX<+6zcLDGdC1JX)HK)PkIu4-lI~-0V zQNykEb-cd$@d2^H&ad34t-X~x6<-nB{eDalqT&3$6VN^uNwvxX2PNFYW^B;cpW(J2 z&BWW;nyJX-Yh#HY-IP??i@zm}6AA@QHFhvM9tX?~=2ePr~GJfae zX%b8tZLIodW(OMJ9Ag{XZ@Wt4+&=!i!$|39lA-UV-YtO1!D4*bWxfJk|14sJmli`2 z9gWzQSt$orNITfu*}VLWZEs>mPLWO1{BD=!C?-O?@g)+WD0n(1G?`fUmGPp=&YZsv zV*r(;Ux%0^N^aCp_Ke?-w-mt#MScS)$OT>d%%gHB9ID`kBFWHZxuD-r&p;N2SASsg z%b;*?@*ZJvnS;^Gk?2X=WU>$1-woVww4b`zABaQZemnY&srsF$zfE8H*lI!`PEbK)TKm z)ebqVuR#+fvC695hz(lioM+TyI8!QcfWNDLWA&GInW}t*H zPsDpM&&$n1A;?Gbrxa`h|8p`ixV+j&62cju53OwTM~KYW6>>qD0>Yt}p7iWS3>#(_ ztvRs$POu5rWnSJYbPIGBIJ<_8jlEwvm_YyNr-k~{Nh$QU19vxDP0wLGvQ!TBukrb{ zJ8sCt|*x@jj0XA+AGBy5G1X+F;p zjOWEs5=T+I%z{rDSNuJ$UqZpNwTmpI0Em4U!hTN|w#E&gw`k+~107WE14cM2ja*+9 z3isXrh;C+vttj)mxxAnRBAetT!k0O|ftMm5w+AXF!c0EoW`#(0AWdfBTIs-)NKj-#Z|R`0`Js`WW$Kt<5%mX;nfp}3zFK{vU9X8ei!^{ zJP2?J1QhB-DCE!~R8;*SqcC!Vuy9y3t680Pk%41blbNZw%4rT^th+Dzy>X?Fa3!=$ zIW&2yFy5ajL+2Hh09?Uknuhsa}`(SI-`W?@~ z-p@=h#<=AI7@y+DGYf4A-{b*Q%gCRs)|BJZJguzU54Ze5rdgL!es9XrYFgaetE~p_ z_CrPaoNb%w=v^%~!YM7odipr2`3YmicD)|JVVYE{#&J8CM#t@y(f+D+@A#wWue535 z`@A(KgMAgu6;NTZ6Kua1a`Yv1+|3Owl8jGSRS%wq^ij*SuwguoMqaja&uq{Ora(0l zfKu5fY95mi7l+E7BzW&vzlHEBW-PfR)=TayW~+a_W$w@5=I$;uPS!H`LNlZw5tyDw z9+iUKx9K{ObISHjPKkhI@93~h-m2GJiPzKGjk)TL#6t!bQdOhd)*Lm zTp38-f`9<5J)7`+t0vpKG%$H`^2?EYuNC~E8CgRCkD+0jC;niWE#M>9iRVj^Sp1eI zKl~@LKc6V_1lCMx-(9mwxe0J9<#?OvWHe)fvQ)ZUS6SBJ$3l0yIvBTpcz1*bXsQ#B z0Y1?Z_(j6rJOlWSdJvd){p3(ccZ@J=V^3fi4HROiIZoXi|3R#sV5y@l@Aein3+xOq$q^%3J~W12Ljfdc~n`dw2E54zN~+a0_lBNhLpV;xTT~bN-mK?Rnte--h^}a`f354{_4a^73l_RNGDl zmhX++*z=xet2j0VHG6uSe}A!X9tLRX9u8d^6eb<>@9qAW7Bt%jw|!b{2Pzisj8vex zscfz!6Omb4`|cEo%^V*gM$c4tTdJmV-yBjl@z*%>s4duq^A<=~5rvRzphw}v>g)=2 zT!iQWQKQM3g^`y~zC+3(7#vMS`+-ta->agksG$~gO^BXeB6SWXj8YKU?eqyysWZb9 z=b3jfnO>9>*E8cgd9fnI_3aY%UiD=5%GO=>k-@pKj7)?1;f*gOl84bQHd-sJ{;bv) z{^%u(R{cF^DYXb<#2bPd93chhZ#R+qv_MT~u>414wA zaKG>jY2TIDK9%@3XcK8xM@`#Dh18aUoh;A_4s)ZF!kDDrRZGDq&}s*F-{q#L>J$|E zGtk}vy_(Gq7(PgjHH1o$X4TVs{-vg&Q%RzH5OO-Q7~3DMxySHS4jOKf1V*@}F70hy z)^anVxrQz-5Eh9`2d?&ba(Wf<848S~+h-Hm{dx;nfAiAU<(pMHXZSWYZp&S4+BSrbatl?}W+&@1AI~+U%y*9K)=pTqW z{tIn@8SFEBsSf}a$iu#Ly4)$#|Dq2KCQR;(wvJt4$5$N|-g=Mhfu9j9XkT$Rq@$ry zkpWq>qCYx^GEzsaZ%R= z4oEJ)?^MqBP!YNVlr5yuhn&k<2!m!edUTC(*B;18tbEi!7Nl5g!Vvuu<58+wkw#jaz-z}= zl9W%`hnYn+@XJnG!i*pVrj50xs#zdM{tzgTz6_%+;OeDImWZ z|Hg^c@mCoAx2F{+g1ZbN4i7yh+W^Z+-lAdb^ik;u7#6W>>u4Ym{GAcZgwT4aap0Nt$k zJoYKIVFe%V-wz^TL=7YM^aEABzx58mZ1duKUJA%eXxQvfmL(_RD$=Q+%3ugehFzkS zblC3wu8Al|1SKeye;=jxXZ`6$vGvHYickDtD0@GNkry{NZEaG!w{ec8`Z9gBZxCAW zyN-Ve=7e~3=YspQ6*q0pF7lTpmJ#Z_ zD!O{4t$_{Xz538OF@;ceg-*ty(fqXEE2#m9s?D4V*u449BZ>o(hezrbdz1xeXpISh zp;dOboD9K~E~7`#gaisrz$To?IYULoVTW4DIhd5^#%*Dn{+Va3SxXQe4taXWtsr?e z>s~A!TBOK=avJ>rCG#oNX}0`gQ#!e&kZHydo2fRS=TJHR z(bFeqbn|kW-N0-t6O^~x@T^tgvS9kQMMNH%B1$iqvSy=1HE`Ok4QoBqBROL+XvA>@ z6BkmGX3&4#%(eN0sL2wao&oPtkOLfj%7)olq9ID)JZ)Zyl3}Wd)n8n3dm-pqwWejp zpjQx}H$ml+X(Q7%C%1;Rf%xS&*WsxhD=z$=&XyaVUpqSu`%MRzdp&!Sv1N8wRnFf_!3{h4SCC36zHk)9~ zfwbj~wPIY_*7ykBiu<_1_2_nQrcX6a^wDAO#1 zkut-)ihTmW!ZYgGwnd*CFNn*z=8%(OMq1zVs3}W$9@@L2m5Vi-XG=MsZ2ZL3MY9;8 zyK%ieuIz7_VJPhsoYmq|i@H#Dp8_|Blh?8}kgGwsc&!YwKYRqHfR7Q1BoMW%!b zQ(~4Uy@ycwMRWUn29z@PBH_hMeh<2>>TgoLXWU`wd%;8!&?BS}D^#g2jE4F6Z7HLv z!!~5Lgj87Ch?)iGF=)fq8t&DH(54l`bFP11AWmh-+HjF7l9}G%IUX!hN_IUA{8GfTy;B9}_)eH>WLiAIRD6 zB>M8`@$_$s669_mpxz!BFk5ujxZqY`hvuQ5@|Ik5T}g$n{Se-c!mA*4o-!SpJ80jq1SaB-K$HXqIHJVr;V~(24{h8@knkH5yWIkwqMbv165j#9sRy$r2gr;mi=$DrBkf z7N)VG1OQQ+t-xk(&+1V+kCA;QNiu)CVO-|%r;iY`=$(RvFkCHm4=g|6pIbk%BW2umJJPupWW=v@&Oy23827L&{&L z%i5tp5k=ru>_@Tf>Gy14^FA+wPQXrqp&-!eS_Cx}BE*fiI$w|Pst~+NyNSmIo(-g& zh8gQXW{DK>em+fY8hMyzZg0U({W1m2!MK1&x(;gEFnf-$Y;|TlCb0W}|0A%eB22|< z*hbIUXZoJu&iE5jjxJPCgZ*1p|1q*DBgfAcGXFGLuoqat#Q=*VJzVt&)|@pNz1bmw z%+u3DW z^z)JLf!s+5((x1-&0M;CM#jNFUhtnrzocR2W+O9GL*OCAF)+vW%P>~8LYojf>Y&B8 zv$^vQds$^+mKPsJu|zGLe!JS*O^Lb!K((nwtHnA@#j&EX`%j6d2-i8)sIw=RoS+2M zw0qTK5QjUArH+jfJ21cQc+@Ej;_XJ`d#k9o7Gz)=Eok9pD?ViNilSg@M7b3?OC~!v zr{7A3hKB;R<~3B;?KE4VlmM{Gry&$}PFCzkA~(WYNUS+C$x3#u=<_kH#@m0YdXl-} zHmM`gXW2Za3M7Kk(}R~@nI4dZ!11>bxI|C{i-zsXs;lO zRk(vrhcvIqh^vE}m5k-!(QT?NFQ#>EiklLX2Y-ZoJl8MdiElFbp$$9SwqbK3D!-`nE>Z&c@v)9<~1Km=J?pq*IjyAz7ttm_H}rw774s zo(eL=dkKq;o+u3E|*tG$Of_98UvN0>g;6&Rvdjc_MjO6fMKNX z8s(}gD2vLL561LoEffEUVO-B4Zht&BY>T4qWcofzsA_Tw9ogv z@8}OFQ^(H3%=(+yQdc#kI@l?(q}PPTzdhv`2N$piKm{qu3Snzuc3Qq#ej>Y+uEJlfrKgQ&x% z5R)L2e`dzs(B7iMcMlgTo2S_8=sILCi*mIt9ItUL9%Hcg6Cj1j-jfEj?vJ;wTHX+D zN&X;4w;%32Cvi8qCxO)PqLyUQE?+XrttXW6g!hL!FOfKuSgxUuuMD74Hdlj^TxZDlN4EFy9r_A!P}W0BOTB~r-z;>8=w!2_wo2?+ra_* z1@q)C1xB>t%uo|z$O>VtBIz!S!Oj_?$XW!ZxC!#2`feV1ccm=-TzfBh?zLHmC(qi? zfS1{l&KJ02bC2mJ(vT-uKq(rBap(xy&|MOgaaeaM*3NFpC+lLngRvZ$E9Li!9=0HP z3iVc6EZD(t;!?&WkD=M;qZEe*tN@z2)YpZI&EcF5PPegxHo2c zxW(N(B8w3lxar8Zg4Nyd{AU6L|Aai*5azN_f)LrjfTwRCQi~CV=S|w6m zg^{61x9y5V9DC^!IOPV40KuB@P-ureIw%7^3q}XTO{96Q!sXJT{7#a~fM$G1i6!X@&!AO0aAnN@%`pZF@wzo;$I;F%M@@4#sYxjye zzx{J13`yuB;>PPnYB$#Pg&iDq-(1s+puHGS@LBo=SK!vDfsvG(YKEK-AG6?a zNO+0y0aCgc!(YP=)_szur!38{K0IF6lVc*6PuJ1cmlye!)>?(l!GxH&>K&*1KPNg*F#(H`s#IbQQ3 zU!nIo-n(~nazh<4(~g#-G^kUxC7vc>{ZV*Dxc_oA*4;)59lBI#Z{ANUjd7Nc&sT|S zNH-u2?HvIbY{tI9McS7?x~8mVti~I@>FB@ z3wK8@AZJReVOh==etxX;G^u;Gr4$bDPtW-Lw#Q>??CDQI$6mk|Z@~i6U;4-6n_R8C zDf*GPin9ZR^^;P8i_EOOV}c)aO$cbS553RmnRFUB@Ns(%Wq6@i1SgY#H@Y7&2>=I9 z4DW$OZKsOxm4&QDNn}ww9Za<@QLyA+_%1+g@1VLM!mU3@5=(*GHf_xCGnc2fU)Txz zbFXc7Hum@tAKKU|G0(Aot9{@KK+1{HpJ!$g0kQMqdbDqoFF@A2g$o2gZc;?~ls?kef(+AicLbMC4?Pv|7=~dxY_;)Do?612;XM$J4K? zZ}^=<0!l#%0yvOr%3AZYWdc_aED;ub4yKFVLuAi^+^@Ts*6y8!9Z z>baZ>y=nRq)+U{8cHj0Y_II7)*!IcE)R&f=8s~DJ@PvDH4t4ib)uDr{Q4d> zV3P+78StdsoNzy}tTd_GvWvI42)m^5vGvZcXC`J{`6wwiE-uFGjf6*I4n*BiFu`N) zUbN1;q}itb3}u0n{Hs8?+Gtsj+0Xjf+xn>rYg?*{WEMo4Hf3?FYu!|1;`#!jGFxvfA)0>#-Hk2 zwkD*^_G^`OKtKd?RrlS$CiO$RU^PY?0*NBz51o}fty!3F*oR1+ttrn<(B@zM0j4?n ztJICtrmKC&)%|N9RU_;g@gRW$Q``BR(-Zjn&@X{AbZ2p@5B-pEY+WE!m^vEWj7vL) zm6A&u3)z?S4RwI0qYDW_*k&i~u4Yjs=b?j*AC^GN7tyfQ#_FybKpA0Q!-MwGOTdWu zCPFcC5yM(!J>$y-27S#id?gVe-X&Rt@ALUEp%`!9o5n@P-F__U#-K%XbNrcLLlMDmO?)gYE=iB)>Xzfcm4r;0lhAqP zrz9yrcCGzElzu5SNrbCy)2f96IRDzmGrE8ub$i6VVcm>QdvLPz00$X{87W{`x3YFC z?hZjgYLvVT+_pBFPem5!rh&xd;mmIPGhdsAytL&Q?g@n``1pbC@cxB)LH~ocmmEZw z)*mZacQ zJme)-%lGKwr~0!g4I*|LtT5Ab5tdmnKF57tG{}0h#OE0b%kJzyk$uM+eBt$mU`G>1 zj=2Zu_e zc!M~KRUn}LL2^$Q$E`^38Hu03BErDj4mYW-%%9k){z%$|=ij^FYw`{5elq|1$z|f> zHzzNyU?7MZxHc9TJ*;^<^BgAo41(`ZkStm2FT8z}ozI3VCj~>E zaKvXNX^MbLf7sWWwN6ww;!mi2#_Fbzymcw38!j6UJ}^+pWd>la6odGiUOzJX ziU4sAo3H^bjqW*VVk*Ztq_pm3YeeaQmxg0ePGQcMC7K9F-Of87@s`y4sxSa&vpr8G zOsDAbtj9bQ++ApM7|-geLBVM%R~fiTM7A>+v<$8*JX#%Jrjla6YFqSvQhU1FA=KR@ z!DUC9UTlvt>Q)=Tbt?g!FSA!r{4mKP-w`$f5uzC~{5Zyd+#WmR$W3DZYp>p@Kqcii z(*&-dYlYZ+sn$unnaO?MN-(^^oUzT(k9r0I+hE-~>$p*yiO@Z`dCM+vSm7uC@QNL%W8l#G%xkH~t#9G=| ziidyfPj2$e*V5M>P?PtF_1Y87T;fFFGcu`6eItg0i~YMGI(i>glj8D6;k$-bv~m-A z@g^F=CFkAat?&C`-{PdFr@B?gQeC9nt>K3gKUg?|TNBf)G|8GSl6N#&$vAGO zDCB%_3pJbbSRBR-y7gR1pAy}oQ(MNDbk4V*R}aIzu46S}E%=^jm9V&>{x5BEzpyEXwbcse?LS^BR9eRb ze$7z{bHA;U;1*o`&NC*(jt1zhtEP&g6~;N;7Al28UKeu49w~=s8HlLDu$>j_dhvgg z;$kAvm2AT28OGp6DZJo{<*I1E9UdcskOjV3Pj~h~XvI81bt} zvMwgiRxrDUiy~JS;Y??D14{CNHs$26*IlT#52px&ysOtH9i|?j;xR4wJ7xXIgRX~T zTpoePBuuC=7C1}{YqP-M?xN>w?U^eyn3AO7%WR9T`-I{9&bF(BtYd?C>1Q_twoZ;k z^NG32GWgCi9N2v2Hu7bDt0xyF2JbZ+*JhuAX~fKrD{zl>N6oB~siMyPoQ1ihYmN8B z4wb@z>W!s~bg9YGck%`{N^a{iChgBi1KPi7R6Jhy`$ZYoI3%;sok{%i+Ok8pqfU+a z0*`m{9_6wU6dQv9VfJE~$(T8#1>K!bWu^=^)4F^a%)6cvC@jN}Kz86D81BABEARw( z5Gw*gQ0`yWe>n!afqyf5o-Y<%rS(K9*AgQ^rZ~eFOnMwhG9`c@(1P840Oo00DxK-T(XxU{oMReAbQ*NDYG3iiJG+T&{QUmM<){_CgZ zGVDS&=Bq5|6-sKmb0WAfdvF8^LncGf15~6oHNsW|iF=tsc7zv&iXZCHp0gGKQ1%B} z-pdpq=J?Ol`*5q6`l-TU88M4W5;X+inp^B^C%6trXCX*T)Qn5gYgh88npJs+;;U2n zASk>KcOF$Ur9GT1*NiD*zpr!bp#>$bo<#fa#j9D$K2IWGk0Os8r@&+U5|3$Pi5@u; z#L$#|*UWb2PPfR)elwi?Uf?lcFT=!Ee8+^Acd#3(oAub@CX|YF7z@l4>G(z#6KWOXejZ3*Xw-s9Jm<~UCkN!3$Ab=ZmRl|^uC7D&&CsqO$)6$ z10Bx`AjPK1mh|@8`%jc7NZf;I-yE{hn6 zmyF?iiIGMo=7xh5QkicGFRK({AjWL1KHHfoI0S(9H^oyX~%BB;|N3=D_>vU$~3Co zS@ek~M+vXp=G-k-8uIU&IZ)O+BaC%)Mpr(n^0*+?(JVD`y-@ePu=a7T%>6?d#M5%e z9g))gm*qPasDlY{NMDzPZ|9wU!>pP`=hd6%5hu!7Vlt-O{Ww3gGs70WtjscXw@dv{ z;jznbZR`9+OI9fPM9v<5CSwT+{$P@_vRDHvLOhVN{awe_7mC2W6u<8Q$RlQ<_lZ?+ zi{`W<(-Ln2)$pPuPrpq%EF~As$#%p#vw5ANC#@%$7xo? zNbFW~Xdj)?V7cCKZPvoqqZ$qj+EfzW@Ok{_=KF%lJ4a;Vn)wGZCV&aj5}QcpqgPqj zlk#_pKfVcI9HFu5;P=Gl)W$w;2U z%G%lQvXg3s?Pm!e{pkpCjmNFC0hwneCc?hr#kz$Cu*%ok$yw9{MN7JHl1M2Ighc;( zjFnl1I63ENV%XXR08!jJ3a(=nPUevzlF6^uwTV+IA{j3kXeOqmQ9-ZNu0>XkJqxph zJ8+F{9OhOCQ$9(Ln=-?P62U(R%B$8Z1N4~{@|`(I^+Ze4Q{0HhvE#b$h%5MuHVc{nVSp-ola(wZ8(NAta8>z%q$-?-?J`QRISE|G>Ok?`+(rh0i>$S&aKbiH5W z^LD6~GqYtcRRv~Sc&Mj~Ple<;nX=P#IPjI@;U6I&`JQisFc@lx?G6(eVXaSV27vg+dsw-}^)%Jh&9Ef^;=Yy8y$H3esV4C%SGC z1NwjAhrs+-!tiZ@p)ATgti9w^#%BHF#vzEYUseqP{w+mPSb1;Ef)KgNE=>T(5}!Wt z!pOC8T2n~nwk@*vDP7%ARVo|uunBm@z)GDc1Me&5L)oHIIB_3$k6vhkKDCZQ;?hSM z%}5bMYHoPEz8XJ_RWX6QNlp`_`Y8R2L=ZiB{eyjX|M_4R3r$AB6jezL_xU|>UCFP7 z^>dez`LF=PzFRaB!e`&#Nz=CE!hTmyoO-%YXeAh5s{_Yv3H4d!Yq80k{;;i&D4VwI z#=+#tmgf1JbK(6+q(e(e*frKLM_YJ0eU~qchCOy6zjJ>`uD2ZahiS5hHqG2=GO8OC zW5ra=u{>VHCBLh>*b^_sQJpLN^uwssHqz72DXknT)48B^I$p zcWk;)Wx?Hw<%y{J8l3GIZQ@~YoJG?Ps~&wR=E;`Q8qK?E%a|d}pvIT!ZFlc95leW) z?n^Niw4c;*#aa~YC-H>Mlu`QulQyJdlSY<@`nc^$N04iZ=c6-55gNKca0m#Ri$bLj zxErwWa9~Wx6)pahAfiE!vNvM#?*~F4U6~IA^l&l#0{{c3RZR?{*n2UXEWB)t2C7U9 z7AS0fGp_0}%rLCQ?hgZXScTRdyE3um;cal)Zw4tR_KW+X=T?ndQ{Le4Xb)wiUOldB zt8pk`H@(7+WAF~4F$CB$f=z14Q0?UUAm)iNQ+{t~6zbl@^vmcXpVI+av?`6U+w4a( zDn3&z#dc%%C%89T=&sFfJ0=%K)chP2!iugT?MCy9kWUlVrPT75SA6(*v;l~1O^K;$ z#3l|dMHuv>7@7U_UB5oG4|+zu>KJX&VaNq^U83%Kw&yy+Umt=!!C$?iuU$r*;po%< zv___|Xdl9}m%bTj-)_4$*D+X{izob@Yn!mNqxn^)55GS3RTqE8&{@bh=m0; zZka^6D|leR!Ps!4kyjxWjWT4#bl|}hSB5k^HhRIH(MLugU73&E07J#cAYn}LJcf0f z5{xK~c?_8bzifhHjYI#7)xE@dB-Vnp_J)g*{j``j zC-6%fspp{V#WXiW-`eh^4`xHUV^`uX39N`2Ro4ifTx)$!^j{B5`Teg-k4E?R$9mL- zj5xIkj0A0oNAM-C8)nNdTf)opa({)HUosECsR6Jb#r!g8d;*j)#cyo!Z_UfIbIuhD z8NEo$iX2ao(;-kk|NOJfX17}1Jv?ln$9tU^%K3h??p=?@O1EdVs*gGMwXDxBVC*sb zyuCs!VA%|igWA&{%;|nYI@(CFoFTPvHr8oOey``M?!|6<=oYK|b`{=60bAk@M zJSX_$0_30@l$ZoRyVEOXdQm$1(f#GJ|4bEh&5cbcMYy;l5phAe?v~`BLlSdIXS%+= zK4pf2@6a2{XPZ1-JBD+9anXx2y}Osr;jUg6XWO_|z=2H?C?SCk-^&lU;uOx}cT9=$ zu?WMlIzV&`^B_D3tr%M&C&&7$`4QHN-J?T4=yJcLVT@(%B|%ZndT19_YM;jYG4^A) zM|0R*kl-@IM?@f9nU4tmQPD9N_{B1aI%u+3T-@J3Y&ZMqWH!}TXEfRwF8k`j+3*#_ z%;0Ca&$~dZ&KZMn#HfYnEHV?jW+f7jGZ?xI)zw_9TcXgM3LRyYcnSN+@?wZP8qw)z+b(n&H^uU0GUFCW3fj^C}ftJ}NV z)jhS~5@!LY!3RfBIkL)hgMcUB`#ZL&wTr`ng$;hq4o83ua!zN?h@IvxX}dl*YaE5c zNj*xjm9fQ<*q8~VWPGIqtxa^UlD@mUqdNXPIYOL^c)MG*9}U*4oVHKOQaIukW>i zfAW$!5A&k%5_P6$b^&3>XSVRO~tmq`g_vl0v&Y0JzbkO$m{A4~9~xf!gVe zKOzF@%6vrdhl|#m1M#ie%5*>}0>B5j|oHL#Y@?*AgXmmRQX^0xDyV3oc zXG8jDTWR|R*Uin1Cgunpt2WIR<^2Osx-wUj*_$^%G8wbe;7MA=#q_kglOuw&f)Kne zk8?OR_}K)mn7`L}GhAW?SYp1pfn9<8Tw?XOwcc)TZ*O5HO;!?0$Mm_wayC=1cNd6d zdpOY1(3yq>P)vj0-P|c}1QL{jO2kf+aJn#T<8xRhmY4)n1sMxmWT%3}v$>`mZV^Zz z2O@!V7&;9oqiP}&ECf#I#AJkmd;~(VSST1r;yGSqt6tR9j>V9x!DdUZi^GdJ;gW9T z3dMgoM^O0kBF;zK`7_Qqg(pr)aMJt8AFI`NtfuaxS7Xje)H=6aqM`J@LPJk>J@M&@ ziTfE)gZxutIutGP^q@n(A)i)im%^_Hnod*Gzeqc_D-+$J?k(;Zp6Z--j1DF7bbavk z-EGu2=5u0qBoaj+VjZAdk7t^KV=S~|@YfU{F=MAVA9QNkozp6s!!k&N5FmLRG5Q!7k*;^MfJlhVSLh)+r;R9hJeqq=IGV{HqJn&; zRNp|-Q7K9UZGuL46A(g@IKwA}K)Ny?y*X?;In% z#6u8byE2$PT$#JO8>}8KPPi$0L}FKF`>F#@wJK~RM4nN9U9-&1dyfVF0)60KbscswOvz4}7=^}@FdP$Q;x zJ`fpFC7uAoI?y0pZkgfDn>XY}O-YMj{%ZVS&LW4KzQwb%9doaOekjyzxGJ~-)EyoS zqmG6|iFfx~mc--n#Z>N}j4VOM6xTJ@qi|9nOQ@yuB zPU0CmZaBCjj(?(q)|_Q}6Q#9(1KoFnbKrPsxJReEM4UM4)w8X0JI(v{OtAj%FxfT~ z+$jEQ$NUB>IMQ@ajKkqDx=)HV%Ts2!lYTTu8p?FBjBZ-HG3FuOR`nyzXhd3{4x_$A zvzKOdqFkbf`bdP*OY0tTqT}`+e^u8f@(mrfhtxY(6pzvtk}TreJGNcbODFMhIGKlG?D^$%IsyIEoy zkLQ!0K)qPvCrvl9cv{1_)k=F6@H6p=AaEED zpNK-gdNpK80fE_=t&1PNyT85J+}v*8{It5eUE{KReWs+#>E|xm865rkGyE_&|9NH?Tc4%8d(8b2?kR1u)_$S>6uU`HxFi>P^ z&b!^eDMFkuzwMnkQ3*re?6Lqd3~f%Q?{;@2031#d@VFE$J^2SLN`NWOk@jhrDX5(h zXvcDon(3tNBFF*K<^fAj+!#$QP;git^r0B0F0F(W$7VWy77s0m$iVb{d*=`Nk!6zLf)s~Yhib|BhoLqBguA|4GV+3=a^!@IF?3r+L@ zn_t3cYjv8Q^7ZWq9v6-wV8l!(E<~kg`e6hp0Iro$1e_SN;n@Hbjths_bQ_=QawiH$ zgrF`K%enuJKYRURF&|$ntNE;&FZS2hvsbTQytuxcE@U1H!tHdyKNFt<0?!-gpMu7J zX*%#+HfFL;y?D@bf4BMi>+iq%w>MvZ{pS1cZfaSH0$aR@m$tuI<0uH&2t;}TQS+KEe*^> zTQ@Sc17-_j%VQ!W7ZZafn4XHKE(Ve59wSw>jXS2M(#vB zfoQHvmG^Qbg)@1%DbEQYH4jUmjC?&a*7}UFka~Mb4H4zm5f2vS+Jszk;sMHO(1Wcq zB^=?PsZ9!N)^Eq`29XyD+Bo4!pT3YL7gcLawF46w>Z$W-LSugmPZNb=S~`mLVr>uI z4&@PNotJ6xNJGkbgo1F%*Vj;vN*UDWnXU|y+wi_MjmuAWx06>~J?20L8gvRTF?UHb zK_b(Asht>U_ejC*TUwbP&@jCnlbylSrX13-7>EKY?O(;Bf}Y0kf~S;Q(oEVNB;7_F zLx)a_cka@^3Z;FQ{SS~Muby;A%euv}FLrvUHa(T~0hmCU%ogm*2)Wpsp$Dj;s?qZ5 zwJF3t+2%!vcV+Az$$2fM@Lb2p#VMA8!(yRh&MJVN%GPU&`;~A52MuJpI(sS#qA-Sv zbHnn0^%zatWtEYK@S$TTGlhH^-C_AB$-rs1h5r5Cma>WcCpP9 zMvaYh_%TC{y=r%i&F~B2VWgP+bikACAPlTl=#+;`5>q3TUBwTvu@it9Ko=$f#d?@9 zsvppx6sC=sxmCtT+YZRF850W9f%7z+D~`~yCS0207#0a(_4eSeAuCP(U{b`RAIl-u zbrV3!b;U%+dbN%(FE3D72Xa6$@L)4Tg>cw}dP`Gnuj`3B*lFK`2ZGc{KNqN-?a6|< z3HlfhQ^%C`8F+2S>x~Khl;mQ0L7H}slRvDa>vqtaN^*j5aTHhVY~d}kukSfu*;J*o?}i}ryCCKfa_MfU|fjXpB!4g}5b&j?!MHv#=fI$n+syAI8L z{Y4x3hXaq>`si{^gw)ewHRo{%eX7g(!BnbiMSl|`4W$-tgN)p8(XPRhQic{rZ~1rq{mFl(O$Mt}5}wpI*C`eEtM zt#tHoa%hCe<%qWyb#RKZ^uLCz{(84lpSi)|j^@+j)d=Xb<$D9sg&+U`V@i5!$jBfF z3c!HEQ*3EJS_pqcsn0uhyTR)bA=aiIq<4I`sd186$I;Tp5GO?rlAzN@)r=i$`Sha= zyU&~Hb~~Lt;N0*8cF)>vF|Qt0KX4%X;*zz{X1U~f{hci1c>4M`+N+N0){)dqR|XV5 zv2YllpO|959(5RcWwy|8u7j*POKF}G%sKjs!@xsuc3d|6l=Ei7;g;Q=w$rCxS*~Ms zwhs?XRPk9aWz@0Qcu2u($U6EGzYeDv05i8|!N?3E>xsos96u3jo5GCj$poFCJI0E5 z_(~}xw5ENoYqtrr!ps{kln%`C+78Z&D42G+I8jfgd2RSeMV>WIU0;QE+9N zZ;L@RXRj1opI$l=dg;&op$sNS0;1Y6mqYTG%pAA7ZjNhkG)9{rG93&<{0*J$hYO2CknxC64^i0wna-LX zDodu>VprMKkOW?)4cnmmvQB!K0fj4UC&nYT9i#~s5JI)V<&v>O0d4HcCP~bEp|za+ zo(K{olZ46BRNavE*O#hAlMW$u6?m?LNXidmCtm;4M!HCnNh0p*7SH4WR#bT>G5zQQ zv~VWG9ZOk~Q8yiuTvDzu3s)+z1XFgic{!XDwesSqSxi{s2rP{}=N9F@;Y!kUGzxPE zd);9tXKFefiP1}*v9B(-->%4N!To#U1BTFA+$R zzznAxaY?`7uVa2^!sJdY=3pyv5Xk7i#0Vg&@ufF&<(utz5f6M-oO+$wRBZfyH)m5q z8L8-haanIF1)GNr(#XXV7UHIGl9I#!;ohifi~{0A&3jWMG&2_v0pj`M0f@X^;9ChO^(b9CeR{oRxamE}MGstwOg@MOr2 zC!p7wWN~8##h=(SO^io3@!QXn#g5;G<{!k^JDIVY;MM<_r|4Uz=Jk{hw^YAbeUG#? zug@^P^*%4tG!iEZrc@G`DJ%^Ss3xQBRNqLss#etwFXXb?aY%)gkd`>S0x+H2kEZL< zMDIFH_UwIJjQ2|vznff5#@iWBtgF>@b1Nf*zcOC#w)4&Cl9x0wGZ^X#&&)O}4AOr5 z0t&A$2qSNY=u9C?r+f0UX-tV6EgV$~?MQKGr}{zsGFN=lPbYImdbM)Dz<&_V_DOgxnxm{BP(!i7=x9s5?am!4FiDPmt~_eCBSTIj)4{3mg|XreQ~ z++(vmIKt3h-AiH5Lf|f$T5i&3WVp3?r~biQrP)OaPUF*Ra(S(yszgu~`ofTb5b%9L zo>5;=SL_RuwMy7esDbvSXnG}Zwgo;xwa_z4xw)E*U((&iJGu^gl-j{!#u?8S)x~(t zDB%V4IY{2m_b{yV7-9c3Sr`vMze25le<~Oz^bIdI?J9DyN-Yeqhab3J)+J-%LSb)tq|$H_m=2y68f=k$qHk-jk0&--|j_AU|7 z@XPQ~5%5%E!+lUBycr$?$h9FboV3nhqBu+m$`X4Y+|zs(Q!g~=;@5nthtn%Pg_4KC zWXcSz2QX0#Qv@?4JP6e^3>Bk-6F@m(VXP9dHFT!nlcRt&W_uR5D9+&Ru{cmD1qo!q z#bT~QGNNS4nWA{wE+36e8|eBKIP}8KN`u%PfI%BDF$e6XGCfQoOe6X|7r8XlLhcMQ zDUn}7qD0v;iepmHJfSOp=?{=Z1O-ah1D=>gjE`rts1(H^6OV@{ZahA~P*T${k$69- zia2uz=Wq7x%oDq4m~N2cLO7TH#1S8T1|lJ_a+iMwugTqKF68INNz98*qt+7#sW@*g3F(5D0@9Q?fKSy4gS zOWh#)F!ExXE!NRA&<-!2j=>lDH2cdB7ExVE2h6#qdOV&}kEg7Ndun(aQ%zC&DkAMpuU?9Oi)@*o1+L)11YC`k`s;RNBSXwn9lx{Bgiy8{b zA~g7?puQjzQY)$ZWTd~Sj#?4%KmMbZ3>uEX$QG&&s5!e5E!%5y#-9)Ztv>MyY4vMT zMJAvLvIvYAC>k|7&Jcm|$;i_ON*LW5|2hN5P=uSAi6=OWSu7oYM2S(XF|26}yZDAT ziL?=;*?NwVf-0LT2KfYG8eo-))aciu2V)^SBA=!S%4k((nl**6_6i+%Q%MFk^1{#8 zLz#TJ#hXWKOcgrlzbH_Ci}o{EOs^$Ib{mt3O7K%fyc3@EV@VK*QD;KJm5EQNL9uyK zg3?(mN;i;*z|%5%vQ}ey4NGbxoE_t+=tLV#h=bGh3CE7bahPcqm-=ZsR(sm`K_MY3 zg6iqY!3@j?f2B3Jxs6A#AJ7HmH- zMM;!rQ%x%BIVGZlJ))3hD{9hM_g2=>OrzFx1$*(QXH& z2PN_-ttE~0l_-4>fjt$~ZW=qFs(h3YTP(oO$W_tdYEV<*p}j43Th$c0r%?|s(nT9@ zp(BNY5)`59T$AZd+~x4QHcR3k_oETjrDFw!D9I!v{|K%re;FXbNlEGj(95kz(;oT~ zp4*$!X~ocLOuJwqwo`^V@KF!8KH1=7o39CVS8Oix@27?U&6(ljBH&@nn2AAH4@Fi4 zEW*a|!XV~NgO*8O1|UMwI3AzJ>$;3f4O<4kEU-KTQCP3uVyAd1GNxy2Mhs5bS>_76 zGO&@81xS3V+^$TB3cH}?3Y*?x6R^dht?!26kV&E-t#6nEV$zjz@~&htF%62fjtnnr z%halOO2g3VSWi@2(~mxF&a}-&F*lKjzXVwZM!4vBtga+krI2t1qdHO!!z&6K%R$l) zFo?wlS5VZ*LXHI=5-_P)=T}Sz@qmeRluI4~5<>$CBn21$^btZ`J||!qW0Su&{t{N( zUrEuM>{x3}axiF)v@a;9l$zqqYG&nUiZrbd!nve=s-jTj>(4x@id#6MQdZ}b5u*mt zEUtb)6M+fnWDhqW zq7G_M6Z*m}pONJ+_2Q(Mj`YT70LVMjQ%PD`9VE7S_$)J?Vz?iIi+}*)s2o0h9h4Bc z=9#h~heIqVQAE#i!h=*ZMTT&Q=0|KF;3Xf`vRk-8fH;qHbQBzjDZw8D0 z5us^Rma^|}Z+Ur&SD^Kiq;$;)tTpcVDQ9}nZo$$adajgk#lw%d6tJL;Rg^5R5WXiR@Eu|Uu*cSrN@8hz2Necn`6B|ED5J1Zb$87gRg4WkF zBYI9SYx36A9{U7TB+~SLs>LZZiO}d$9W}B@X?$U6lx`WO_Bb&CO}5W|NzTqbkAj;pWcD)9ArEEfaG zq0GnP*PxRFqa7S<20Nx9cgqoB8BuI3)|ruLQ{qxc`;vWTdcst0MIAiOnM&iNBX&o- zuKXth7bc+AlcRzt6LN?#3hV$Q3hPQN;o7bxXwFfVYO<2Azzm_id~9OWhkYNcmOewn zb9aoUCJC7_CM_(x#M}Pp2NuYSlxpu&gmT|dQYR_H(#6SGl@(`Q+3#T4AH`{hJbJqv zH5Aj4WZBkO1%~yKDU*&W3!(fYQmw->HuV+t8G*88EeV=-k;OlZrKY^Fr`+SxPG$h5 zX%C``qcu=e+bw{_0#REv;vsXbl8zVI)RGPMaAL(4HDOkkNsmIc!J~(ETt@pzGJGXQ z#gcB*hti&uPVXWFZB^Cdm@e3%)I2mCiU}V9uY?p~Kazf{3r&jg>ySn2DJY}%Nrpa`?mD5>r@Wvdeu^^^5K>@$+#sn|<5x7+cTp1Os(;t+q z2eR<%B^Qqzwti>^9s5#;C8&4BUwZ3AgHFSf2BO{RzLcy;yF^-hz=%?w4e=o8Tk>Oc zLSuWenDMgSj<0ub_#iV|9e8M3!+f^@6%;cnDZ)rkcF=W#S<89t0b1}v_OYR2v` ziqIGjLSBxz+tRyYe-h$*J}0Qi!3UF;ap|6h=@6GmgND*0CnCEd%#-^7~3+oW1hp? z(5esnt7$OS8Su%(U;y_Q823rVhosoNX3Qf+#!tp7e&RZ;Ew2bOQ|iQ99B^Tn^N%mt zvj?lAxEyU^#jovRY=^#uFQbCJW?{Imt|=(q5P<=+BKxG(SiBRYIRKMqyM%p`>G(;< zf0=d^bZ$esa57-M#n;k%H=!Cu@VJY@RNj-BHtELIog_l}=s#2_RnKmBqNJvmH z0$E_iJ3S~LmR=h^yjyX_a$R-NOBwgIAH#v3+1H{`Z)piKn(}4Y&?d|%M08O`O;iNg z#HR^p|}D#htc&bQOrcFbZH12QsJOFiia4NmHJNZ#4j(2 zg+6p9kTA`fTc{Phn&7eEl1~?5tsPVe`TyB_&t6H+EYB}8d`6@<*Sosqi{*<{jdet+lL1P6$1MLcuUI@^Og+74Z=o{#TfPq#EVFj&rOz+HKrVZQDljT|d)-`o~ z`pj?{nW^82EV9{VX1Zs!=mJ#1WL9R}$cQJNc%Jk8&pH2d&M&<98+*9)Z~87qkY95= zZ5ZF_FTKm~OjfsFdQb2fe-bn!XOu_4Eha__ZkfA~l|Ffa)KRCyE;oZE#2ls=2aIzL zi3h2GrW{il|rE4*0(617~ z&lny*8df|`BqtxQ$K&%dT%;=)gkbIgd50vtiO=$MBr$GsVmW_;1{hgs;1*9z7Ta<7 z3>KPmeTmP0`PS+i9l^B>v77 zDQ#= zcx+sPXTcDXJ4(hFd36N9k?xYQn!@2JQ%Jfh=|nM(aU^}sf1hj&efm{~{iDYsaDndP zNN#}hd^*Kw46T>G5@5k4IP0U0JK-~b0{ZYnQE!qxa>E=VGn)BAJ088{hY7x+9URYB zh9n)8;3N@zf`TQbg8V{Eal)SyXCF2vIoo&}UtEOklkG9ngE{CWB5ipTuc_mCjR8PpfAukmu!)nOPP5Fr;1uQ^Qkx9-kScBzbWTFA{ww zi?t|RG5J3gC`4)lOd~&hB=}e;2^u#?*qOv@M(8Oo1TMNMy(F#rM{fc1X-pQUAb% zp%aFr9Hd&ukkQ3ZCa*M0>b{|9w!91rQ~}l&;5x8$NSnA~1Sr5UW2~|S#xkyD=#4u! zd4F{N#CRGC3+a zGC9%sYtp5k{^iMs$D#**{-_>{<~(V{Cq011L!mRnL~um9Imj0+@=?}n4djK865}w6 zJfw$h+e9!0o=Zk*Yb^fgw?sx{GhVkx zLYcH}DUs(oL`$UoC?r;bwU2@(tQ6#vwM_olCFinQwzE7HPgoK7@2{E3J)LX9Q^x8gkXZx`phl=Y~S+FeI@j{$F zRR2r)L0c3~a};84A9gGiAoVwykUXgMQ028l=LK=n%4eq}pM;iO!~6Qi^7J%Kgojn$wT^;e-U@=8^4eLD9!+uXLdgl;)xE;o&ja;P@D%mR)kXLA!UnZ_-L&o47C93+i^RALM!k_I>HH+TOF;wp(N|>QLl@tUl?CN@8{jE423+Gu#N5V~mjp47p5IFZTS(-TeJK#_P>5 zAA?=(mv<%K|1Rl|#en4{Ssi7`6(w1Eo5ck%7E{fegg_Fw6Zguw%=F~M^3nNXrcf}m zCVbUls@v(^d2s*6gL~~!w6Wg`Rcm_gC=avU?dI)CJDv0Tb!LKK67d=^GE!9g;@+tv z$SNyqwHQe-TaXD!Qs3s%YO~Xgf`RGg(l#kwly2ygW74uSJSm>6N?Q9k4ugQ0sa!5c z1(ALf6tYgY(;+oU*3ovicCtBJH-gU>L&8kDQW+m+1%3tI7D&#-Xq0gIWf7FME;Oej|~9IC~EojE`7E9|$N zv|*H53z3;LO|e;L08j4zw;17 zwilICFi$Ccq&hg{ImuwqL`+!eZXEe!J;ALX4G09SlB?IH{939RL`^-ltLlxxa5s$F ziPb!#4krfviIGxC>3KpffI(s0l^kE*`=*f}svddmkPn#3gMM+pJ}6HdMuH(3SzDuU zrx&#ZOX+YnH%VC@jkvhU%E?G+s>XIYvsV!E2osqHYNT4+}v zM#X%(T+G`R)PZPW?pPt4nVhIrOJyf*u|S5ttdPC1*KD@8wzhV6_Uo-yr|WgY5Te9X zsZwjz!jYBDRaos>tjwkyIX|ccyhn#)M~V9(?hzaK zJ&eO1%c(yZ+n+T9`B0HfKCk-r`?O^&ph|^ z`T4ntu-mL}-U@n6ta0#`g{3iwos?Z`wD&zfWjcl8)bpnnFCIJG4YVJ=efhoX_qSWM z42>=3yS=y*#K7&0IC-Tz8LhC+Yr(w$!?(po>kNlmQM}$C_OdET@P-iy3JHiGm;E?Deu5OKOpQT{D?(oym_QnN6h2UCIPCNXU1=WFC%C>I7FOGJa(;)O5b}U5Bmbul z(gj0s0kOMaBtg*;s|m;>8kxwtpqQb^Zako{OUgDZ#1T4&j|s2mwJclBlxP^aLp_p` z8#-9a@_T#y+y-L`|0u!pn1K75Wg9XFhOyMkP8teo0V>IGOg4V?$;T)EK8`)`1j_ub zpUN*!5Wb6k3_S+>Y!bvY(#^hRP~NPgXyArA5Qf5%s6kZ44n5Mz>Nz)K+E%;KY_yug zIJVMh$7W&+xy>7xL9m?~ZIw&I*$Q=E2R*;v_ETQJ)Ajq_z(w($EU7c))L^o1Yf+<@ zr|eF%)52>}%4FAdvok$AoLxwpW||`1 zLT`w)*1q3q)~V?o5ArEJ%aQ?L$hhf~M^dv>CIy;7ArfRvlHX9fd)Kcu?u|xH3dv}x z#;|T%okIt5v$K31_ni)m=rulGwX>{O7)pf&3 z)O8k?ey`o}8{N28(>5QrcedhwOghorP%%?#EtA_jbS!o1{6u+TYUq)NRBd;Atp>&m zw;vWZR+W`I?P0&6Dj9)OvJ$X{;Z_F#V6XlqQ1WQ}2-cBp{5U`RP?Lp(lgNwx*ahUc zK`hx<(GDR(7{;ht&{GjE@()+kn$5w_^AH|HZj5@zt`C* zy82h%c>YVTJZEZyHjI+{AL3aZM(V)F??h%qmNi!W)P*Almx~uK9zOh&OZVTuvE9S4 zXR*d-S=hK=R^Kr#f~$aIexgG^fOhEcibeD#YjoIHA9d2z~XH|kV^ zZSGl`adfeC{J;c+uoF8wo12?guU%VT|9E=WwBVr zgLV`?)QwFivy)O=_Nal;i!nsbUt24%{3CDp%(xs5dV@ht)9R`o4&rWq;K5Xihk)nI za8wDg;AlD+!X$^T30z+vq#E=d3fmyoyItMXN{Ujj^wTO__Ec{;YQ>}dc;JciCq_5p zW%c{6Z8-!#uz#59gnbI??nMzsYFkU?Y_p_l4i?rZ=tgl1(k`-*jnRcdGE}hH+F`Wo zIF6MVCX+#ddlI`Jc9+axfN@KVQI@G%M#?hOw3Qfv7+$|n0y;Njlsy?y`fcOP87y5Wafq3j+!H1)y@3z^)MX}0l;cs+Yc9Qg*5>98WI&>mTst*8U-{rF zelIEMR_Jz$moB&e{LgNp#|?+r8_>HtrRwPE=citH@l?sl4B;D+R6M1HLvw%MeCKEN z9}hM+S9gGW29j&IsriQDGYpG5YwKSf3qTnVfgeoH_Ht^Uo|TE#PPh!mi(I zMqw|Xb!4F@{vyFl!Vk?t=yAHcd$?7Zr2qgx07*naRICSafYnN~HDh@uJ3nzOjI|>N z=XYwo>vz`ftgdS*=fLDF45fN~-PFpU3JhY&GN(i=Txh;Y)BZns=On)t;>h6swa|zD z6jKRUYD`$5DY6XPX)O#IhSooS=GYfsIX5$DfAsE;Ze71}@TfL9F!WnPH|Xxw zAKtmUaepP)yuY|~@b}I=dwlj_T6^csD-ZX)TDCGbXbFh~6`$*~Y6)tBlrFkDrZyZ! zcs)il6Pc%uJoWVXQ%4RT?DTd)!TbBoQg(D`aUq{CG#lLqYY(sAeDH94f4A14Mh8At zymJ)uzzh(_9ZuMfJR_H$m@J+P$?%;DOomphHkZ6-9}^gjSElp zj?OO>^zVJYxwt&>rB|MIGwCZ=-i^b~()85HgA3JaQPMMdT?KOyU1qxJ$>NkcTWhs9 z*SB`pcm2K9{jH7p!)IT=c*3gW|Kjb-_cnKmQ<;oo?e8{oU{^Lm@&)3Fp;nAD6ud`{ zV5kK;N2IFRv&`nvBU6VDP34QIACQ4?5)X0MMp1e5p>gYa5VX4_>xa44k9Kuydv+mp z;P6}~JE3|3CKWH>Os*Fewzt%s?KbWjkTkb2)b`5N!TchXsTT2H8*OzGFDMpdYsDc;&A)8|bbwfSkl&ro4b+sbQ`_<UflS!EJ=63^5D(Niyft*YhmTBP_^j3THZ}s+%^y8_Je{`o_V(U- z>)w=;I&|pJsZ*y4g+i~_yLRo`+i%|(b|)-7o}SXro-4ojbip)&mPf6nNm8rTTb*FF z;W*mTl703pprvh_(UHOY!;S9F-qy|AJ^WK7wV9|Gr%z85D*a3bj|BAG%-vaMZ!cb3 zX%9m@+nzS;mW$Izk2s}@7eEQXcJHN92WDNXcmMX*_9i@E3B$tDK2gpdK42~{!@nD# zI-wror0R9lZZADGk&Xg02&M347Bmfm`MS~NrG~^Spnf>ba2_6_ry3fix z!7&L+c*N`#ERrJl*634MM~^dUt%scM)DItAeD1l6&pkU|tyT*KYBBk(Rt-N33Sz-E zizSFmCI%Zf?VxC4R)I)F_1=`f&}uXp0Ihl>@Y-T*m*|<)v!@QEbm#oZ!|%L*?Z)l3 zZn(!JA(}Y}LYzT|uTbnXzs)8TmtVIfktT?Kfe)X3XGxW1b-cKK_MN9I z(RzYk9-UE)2x23^8G8Jw4JNF;92nSDR zi+*3lotMj?#;1Bw6O1rBS3Z0GWObr&>-xLAbIQuX; zkZ2eJJ&tN|0117C#4YViCOG|6;pJCOWQ%|jY@}!r5QE%qxA5V6-A--oX00ZyJbt8g za)s#3ndw))I9;iZMx7n<*R*@F0E9q$zaQl4_1xQU*BkYA6cBag3m5H?e(`g2 z<%$}G9q2?mb)_G;JL}e4Kib$@>)^oC%%1J2r=O`VAGO25Lk6BYs>DIDwr&38hga$k zIv8WD+|Kk=eE2DMdai;SI_O!u57ow=apUSHo>go;7|xD9RY|*PGH>DM>bBJFhu;3q zE<~3STRC5uu>8<&wsz|EI!_ZcpUq5U+>+x8>9E?38AymqBK5_eoirwSmnDX1WG%(YMecIl z%Gz#}FDbLrs5RF5!@jERRVMP!Kf7ew#@##N+CwRHcJ!&-`KPBcxooqpcYO2K9pBi8 z@3xN(+|b)P6&q763tci@E@Tmt;F2EZVpa7Fohpo*!+2Y_H}fT}R2dcW=tpQGQ9rIJ zDkh(YBW=I0cqyZj&CS|rsK1_V=3J;AaSdljS|@J0t_(0-+qSBEomSq}(*(v2BG@K6 zu6i^d(zYvYjpBc5O*I=dfIy~!<>oRbzNdtLiE$T&$cp+%y%sze%if``H=!Q*p@JxD z>gi%m&p0?+P?$!*BWhR<(W12OD7EkRyE%0iAsz=%iW~#3W~Q8TvDQO~9t!zS)ulkE zhC+?j+70}`wJG5(lR?}X$}>BnxV}-Y&MZ&OFMQ?2+ea4P zegEpmckV$w=~;&bzG$jwql_5VJ*-ulj?3~lXSe)4M~d1yzTIDZ2jJ2TY`^rLBnA|d z47gn!0gqfv95t}5(dko%pMB)0o?e=tEtiUTN0n$;s^(6gIZ-O)zWcxZ zuc=mj@#|mz;)@rl1iI5~?rp6fSeTlggaTy@_V?~wx%%MhM;hi*Luyz=dVY3su9z!h z;n1-@3y9?mc14j-JuR`+m2ZMWM~Q?3QeP|?$_;$&1l z4u&33X1vKDN(?iPzCZcrG3$XRQ0903KoZRInW(>UgOU|NQZ$*k^IZ~Y+lK8}>Hg$& zh+(|#_0fkxB&zgaWr^L91^g1_CX1ijFr`fO?^mNT`TMjdvJLrNE`y-KqvBu zKxo=yr3$&cr9oI!hhbKCTvMy4icfMs^!T(90c9-9j(g!CRH;0ZMRheYX%nI{TC3|i z`MyTL2%b1j2$vHGs7tMHqOFOj)}aj*9lO%mOQ)>7up9fXI>7et;7A9e6tj8@(g{V# zbp`G(_{=b11+pAVU@a@FaAd{2z#H-8LeBW@MvN@opNK;-J+KKR8p7C?n6hwww(`|C zKKHe+yq3>e8|!PEyXzC>%HqN4sflVfPtY;mIk) z?_eR5v_)`bcm{;BC!VXs7Rb$u{o?O^XDJgq3ajQXz5g9pPrBjPZNQgD?4h6kl^yu> zhAi!KsQ2Z}daa3Lbbflm$Z7pd(Hj{A?~HOqNs|aT$!60BmQOAp*eR9Nc5CCxrNx

c^F0<^0Jb(a>rKKmFj^M%3?Ra@BB9=X8umf`p3I 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%0DCk=zB-&YO}a3xb#Nb?{r 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ΝiIAPdPly8u~u}meS-qfik4LsSvOj>i&fn_EPx6g82&VcCZ5=-C|Q3P8o%M|B{D498S8UoCUj z|I>f|Pt*t?b5EC7;?dCP=hj=XYU%t$?Yaroe9K_2dQW-c)ObwI6NZ3pjfa)FL%IEVw6<}jI z5?xp<7sf}&sSaQwlwq;d&qQkMWn^0{D!y6|MMAz{kc1|)V9^?|&=i)?i z*X2SA#Ht;1wuk$>*&~Rqq6&yyke5^)EA|dsI25DWYw!4&iQ`F9=V43sI2VZ6HxyPOq-qj-MVMU8@tpZ#m z4M#?Y35)QZz!8aV^fi+tsm=lFdA%O_eJ?EK^*mW!#12s}L0uZSBh?Sr9vmNqqY=K7 z={imw<4X`Kk4{X$1FW*JMvW0l=dˉX#={f;IB%5xTzzyKX7xOA=*iFa)$_xk&L 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

ZdI9wqqgH!9#fhQi0P(chVtNhxr>o69!8 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

!XgfJyd4 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 literal 0 HcmV?d00001 diff --git a/images/6934129300472.png b/images/6934129300472.png new file mode 100644 index 0000000000000000000000000000000000000000..7a05379a32f37acc8d1a760aaaabec5622ccaaed GIT binary patch literal 71051 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

$i&Dv`tcC_f_}Ph4`k2&n=jhj%3y4( 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 A_5c6? literal 0 HcmV?d00001 diff --git a/images/carton_tw_asw_竹炭深潔_770.png b/images/carton_tw_asw_竹炭深潔_770.png new file mode 100644 index 0000000000000000000000000000000000000000..2fa6052fbe92b80c3d28e157734172a6a54af274 GIT binary patch literal 185802 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

H>z zC|a_AKRRL9A-IkVMpX6DMh1=bVS6Ja@~}a*e%nwPDXz`epKK}#Uc|+eS~@nR9e+Tj z0e5?$9F{#Puxc;lbX2fy@tYKw(`>emF4i%}l3CUXCSnQNv*kTwJBum>>^VkQ#F1R0112=|mwNKdM=M$@%L9 zKHV>)8Ggm9>`A<+uC~@TCMPnjJ$~|oAK|$PFQBBP5IUZas21h1At(l>pjUB zBo5>@3oAc%yKh(0+{?f5iL5*AH*gGqs**pX4C~NcBIe?8$}tEU?j%wq{?b+tXwWKD zR-4EZVgR%PKqeqfGZ}!O#GRNArA;eE#zd;kFb=y9fNf8J-f1TRvpl?uVQQUId9iktB_iUQ~t_OL}x^lz9kNB#Gru_u&)<0jEbD6D2DI-(Hmg-jm@#C1B4-bn8^;rP%%P7rhI7vk+TbI=uZGf)b- zH>EFJH(ypn3NW^8IF1{26t3CtGF-RsB^X@P&s@A8EsxjYYZGpA$3*%!4jb2>#kcpn z1bg@0@ZN$am%NHU&Ug@=0`g4vMX~zP9qQp*oX&Ac*OVV|eKh>{c<-d$D2Kr*ap(x_TCtD{L#r-r6n0 zC5Wvms=`@2eX7^KpeKzVu$Q@QPBfx1*@C2WV|`R`f2-U%32DWC(A;}^dq;sk4j9DRs-7lA!pu+#E9A? z?0}|~l}rK&?9XlUE&;nhjLqyDXkeb?jFqSC$e)338O>i0fFoTf%?DaEn)rm=NomHE z;K>I-CSqYA$(vQBWq@c+(HaON*wQ;~ax@^taP25jKJ(GJk=g9{%m`(#l{wX?RuT&; zs|fb~FJZzI^3K{M1ILnYG5q`6bL3Nx2&S!uFE18AYKQVdRp--Z|ziS}sBP#oGXpw)*Y0lrqCRi-+* zPMbkB6Q0YukXWwXD=^JsOT;0_I3z}!N+paT&=J_vrcS}&!9%d~&O6(NXWc~G)tQGC z9d9scnuVudi99f*a_>0N`jl=fR=KG@f>_=*AH|^}j42sMJXeFIO_OcbT@_iI45OV) zLO$c&x$F?;LH62L;Oa+dcWooUK4t>y;%~AX+`T_*Qem_*zT6!4E&02mPyX)AP1^FK z_XzN2%i zAAO2yVkvml*0)-PU~Y(_j_mJ)3{3W-@pz>x)m@3AbOfFLoQX?)dn^)EZoI)9Z+f zS&;mg$im}Kdm1B$6yY;R4z_PvRFD_MzI#^UQ%4WQ87BBmcr=vHT)Gy8Hz#f2_|WdEec^={Mpji--Ctf_zNbK~e@^m-sCs2Je*D89;QoKz zZyk|lMm`DS>nQw^LJ#iojp(I>@ zfdzdrym)~3X49yHVCu>jZ^2#D?}J^0<%6nZD~6Q}##5*M7CRO9z9JyMUw!T;xO>L^ zfHv@MjyfVEkV}wy$5G$Imv=kevwSZ-yzm8l?y;-U#k_OmaF(ey>_(>L>CgTO{Wfyc z>8X!>3lGnG+O1%0uqm{X?cv?}MYhpdb9jVw-kWvF&4xJ=FyU~H`{zGPK+pX4WPBLTF~bkRKaT%D zf|lNoJ&luTJ?W8e;Kik{a{%aZCNtZl7~1O({wjXB{}(*V-f3Rr63nQZZ)}Rj`OQPx zV?5+hdGux<-&~92X0)hF*BWLc3EGuocr@fM+^0t3I_+`(6u$wQ5 zxU64Od1h6n8b}zHoU$IRE(Q2~a8Dp4*^mI42?Om4$1st=6BUD(9t_h=cXoma!;-yD zFfqAqx|eQXk8TCfbHh5PUzbtwnJ?VsVf4eKhUnRpXD3i=&&-Rmpc&@;NEjsq70aG_ z7>l2K90`d4F(110O8L*#Gu^V5CJ=x4+5pqk`h!`uOhfl*h+!Q zQ{!M|Wu+2h6X1Vg45fh?)2dW$Oy|!tY>DB%NrQwDjd>@A$ zemH8^)RWQaz-zU4U{!Jg0erCmYbF(aVrjHx1DI5wj}$?6en?+{0CgM6!X^01*qXAukK z+pPUN@u*#B774_$f7RLS2QNdSE8)b3m_OZmtjo!ClxTvC4l%kt>wW-jSaz!ed}c)Y z)5L!VRU4aSTe=e|G5}dJ06Jkws{&$zbjO0yrTqsChAM~McNW=X+V*U8%ALYflje`g zMfGFiNaojtBOXNl#fDI`jCSvB(Ko<4k=T+*VflV-7GB}`Y4OZvFaLV>-N?P-um~L4 zvtrbHi!UGZ zJ^A^K(N%ZM!0q?WMQ4mm7{7Zf(|88oykInLy?j^C)%HuemHC@Le+z&4??MC$d!K~= z=){7SR7N&I)z%Q~il3i)<2z62jfYG&eMP{h!lFVPe&mrTD=Wo2GiIQ+wvL^gHs?4w zxDQHN5y%bY+UDH;RaKtt_Dy134m$WC3>iEGufO)1-8-NY9kwS@U39XRgR2sVMf1=) zGR)41orOR3(i^G%Hep3TBqm|!vZ1zNbmy{R8&tbcjV>L6Aw~UB`o5Q0y_a+u)-PWF z6SBHtS?RIPhv`hlan6|IsgAS3u{T=KyaGRX{r6~*$jV0Y@_~rpp)(anG&hP*4?Bcq zMDWuK6*I3-Eqe{ME!9Lc-m1XnToLezZW>!wqM8ic@x#Y+(B61HRS%(16i+Rlt=O~QSk~_d&wk@n#P%?}c%Zo-S3c78-qbE-!@HH*#~8MuQUd*d%z2Vy z0|zpJGtoy`5fG6H96xv;9JP@Z0a1Bg33dRrKuW){w5?6o=1`+chhq0WJK>2%FQU4+ zM;q7{l$%6OdmjYmp3HJ#IL2OPQ#|3S6)P4d2 zb&)kq`Sm_YQyzohRv4sc?x`4$#4~83nPE$$g7$PyMLQYVg9O=HL1+F2{Ix$p zD;pY*BubP^#-pL3(JmbuIA|bt-eojDqa1cS0aPd6WLO046iZ8E8~xfvV3raR-79HoLq2Wqnl%hGLm zmqB$Wo&WO7a<;oIwCPuE*@a^DtCchDt+68{)vjsjT)6s|$=s`tRhoR@DhHU2HSD;kYxwQtQb8ScZI$X6V*E7RIwtm}aoBy;mg9AWil@ znX$*S$bV#IX~Xwr1pmLi;XoX9K!5uNeM*r@yZb-$am7zw!;+P89XID*SU;mcJhv?C zx|%lhugu56d#yW@-y5k2@BH^d{N&GbkYf4Uah$X>#){19p?meg(fhrBINORO2KDOO z^|A3&dWyr}VBf~P-Vzhx30d|#+J}4s~lAC?^+YbjGbda63zhM4+Ti%p^Et`H& z(y?s^k3YngG^bsXew!vx^h?)Q0uu3_f3H+o1j&F?W9idbDsOJLdJ{;9#CgwsPPN;gpd_xYo%`B-asC6`?a@0(4J- zE;SPqqRA)iRTC2+ANo!uqSVsTj8|WI1(p5!VGPIAV736O+vcGuvy^2+Mv!48vo6d& z(F|56LTDkgKx}Ju7Yu|^9bb-|Oo07Z3*zZIjs;>Ma!{KNlZhYz?Mh;o(u0r}Vp-U{ zz9Wf^wkB(_p!NxtZ43M9uww)mM@LtX<}?|QL1Y9Dq_0jJj#3Oa!vL6d%|Uog(6s^e z2C7@-O&G78j#}uZjod(*o^?``Jgx<_a?D?~JNl8b*?Tbnia;)8Z+|koAL+&nt6i!g zNkmTNZtYZm44h%wJpgL|TB(tHdADDK>Q;VULa0$!lwv%Tc&YAm`nt%4V4CbKF)nO# zCI*IWR={6OfUV3~VbPrmiyrOI{F*NkA1oX>(_8n-+Lqjjq;JUl9`XV8}aVqW-M6VifOaz@#8V_rH6`@EPiIn z>_#NX7#0_W(U!=ft|^7O7JjeIDVsg7Z%*Q^`OWyhd*2+Xe&l~!sRpV#s#SFf%vsWkr(UhGwBJl7=B+sm1Pi)l+{?q3qRlNDv_5Im z(}NE@hdE%Pf;8SB(kvztJYxxefSpU2HVyJc;{b|8B7bYRW=RN8>!wmQ8Z{vl9ui7n(+X>GwC+85YQQrS7#xz zG&bU(0ej;9lYfZ;1lGM#Je|Plk6neQ7QO`JmC$B$)(OKRBkpvcM6HX;lxFzYSC9mLQrX{Vx!I)21z8_jNNa;^B;eY{qyl_Xi|pg6FZytM8J&?d@|M24v7N3(Z!nUR1V12?e8=Ug%a z2Kre}3RCYxbRVMoDB}_6?|Ex*B&4(E17rvoF6}hat#j;k3vGxNcBVb;b*!bGLc{i@ zlYMfM?U?h#ztJ>*Hq)Ae>eZ{!ud*MqA|R7G6Omh$cb|}%Fiz(lhA4)Ubd3$SD7l0Vi;J0 zGzV?$kVuroZ6sQxjER9!9cYzAj6h3ktEEe0tY(PyEJniJQQ$UQ*VoqBO2#+8brp_1 z>SVmN{0Y2Ldn?1#3~mUCtmfIf&_6$om5E%u+7Pp{DhNsJhR~j4cUOB5`&D$JFxGB$ zlwx|PH09eqfwD*xmyW$2W6KXhTQ+I!LbIG=B38A`#q;y7Lo!o?d@>5r+$`Q~j-fFV zWc|f4s^}0LH1HZEnfC2g1s8;E#c-%DHH>DMM&d!lGo5HA@Q>3`2hHTK=-!F$ zD6O5H@*^|tsLa2_gi=`(8OqW^Wox29G)p)C%$I<&>cq^_6`m&A1-6wY*|R>>u;tdp z%koi}UYvG6hMrB)%(%@BL8&n!{(C<>*;$79@7qz?v%(bk*K9xAkwk#ZE&q-5Jt`l1 zrkTcW&(7?}lCW_*#>@0v))(EgY>JD+$Y)-#5>%V^^MvWR}w=y<1Z2B>q5)GOf|y_bK5Z@&05G68J7J(&QJdT7$&gAd#w6Cj$?un;e=dYk?= z^S+tCesy4^#}`jRV=`{$-e|XqQ8=h_7X#_mV{R!@$IpCfv+lPi-iCz)`R_-gN(SMk z@!vp^#INXd4=*UZ$EnNE-ccF`;JBgAaAXH2hT5?;#qtgiS?+qD+RhOwW0`tKDvk}W}*`| z3TtDajtV3g(=D#1-01AWCJ3-g#Wa0SYegC2bBu$0Nbl%OO7?D+*f9aNPeAV&mS*y` z*PwuQS|!ll6CM31(IDF^Ab)f#_npZEfqM{Rk3AU`yY6MP|7FF+7KtXoN=wUZrd{GY zQu?+s1Y&W5`{hfQ8qn7n{v91j^y@zW0|yPl>NTqkm;>$Dw$WI#`JQME6QB*g0>ZjYSd4_^;sy2v3ftP+?NYIhL=Lt||KI=NzmGhKk$nzCpU@u6hZBd&<(MGZ`!(&k7!XNgXe>>@ zEm?h6E!sGoVEnah39FhU8HX?#s#uWqmlGinVnBs3Rc96G7UZWESbB9so{LY@93Mj**_3l9gFZq=oS zA6-s!>YsB-C6cLs?0lc=Xbdmy-8x^o`+3iPW|Isse?;OeODgWI% z?|TsK)#elA)WisgX|+sKGyiHhx){P^qU_W#GSUHlXMv&ur|hz>JihaoUVi(UIB1S% z$e_1l)#?tcTH}rQ=AFG*9mwi0ZwTt$EK-%}~9_3gHTs$skhO-ZE0 z7{!9jJJYYcy2{&TWL32}X~4h%xZ=tyanHSf!wo<90e0SH7X!sQYgrqijI-MSX(eLu z;zf98<_ynf$D@PBAB-D+_yczI5tH3iW85xC-!VDQocbgRs@aMAz0-C`lUBZo3!k_S z|M%MO?Y<9zxpg}sCOnfs1sQ;&hV1Xz^-hm0d=af3P3(j;WNcW-ls-ANCtsOAPdOCS?Oq^7AfF?g`IER%pg0eKG7j=39PkOWtj{4xb?&H)IUu;< zplD15!!Z#cB6oo~okpXTfHH!JioBqm5zm;s2~h`}lmyNCizyI;;7*@%;9rsgPM%!v zJm6-@b>K{AsS8N&eCSaaefTjbDlJDI#~{ttYcGH<87qhtppYQN$-grmzF)Lx5f&|6 zWJR)k*-||J+_ScUSeIc+?58!}LNMNi`uaxO_^UBd_XTLCUt&W#`A5etOQcA%{UyaE zCR(JiQD9c94P6A*ZjVL4R@*z;-6=&(Hkz863FO=DR$~FtJi3oYVg$Nw=2Q%kbSrOC zNolF&>6Tk=!V~{_8e_^o&2leh7&A zm{2hQA$I+_Y)9IBE>Is9bD0-n*BwSKnW?r9`DVHWZtDa&5^xx?u;8X-M9C2rpeh!H^W+8 z6(glYvaoFLgpN?vvBU))=+}+C1v;WQYP0`pU)^CSYzv?Hq_sf4F=tZj15Al|lT!Hf z*-i9j7Sg@&Y}Ju~yW5Y2<(Yei<%j)#%6I=!6oJ1nqN+C~bvq!{z!o7L0ea#Z0+e!MkaU6dl($lgeuvX)cl%%0=f?3i@INhjj?6OOmz-nJ*QW!q#L(bXw- zTx^0HZH4OK)L1pov32O(hDEq~(rq~V@o(V~-4!4)kFe&6?91*!8tk(;V8EUjU$uv4 z_g-pEwc+uludrb$4_oMy3x+tzwiv^)F*$>5}R-!fMA}^G*oKFvw(nLKz$p(eMIiAV z^#!^tOiJadnS6;5*-@ip51xlc5y_ zt80>&0j2*}zrGc3PFRXQdHbOyo`YmZC!2r(ZWqCPu9ekJ`GVg-dz$5=`sDl8bdU_S zD|CtMl!lpZz6<5Vu%@FLa~r35_|KKC(wEG(QdjRicG0rY}Z-7bCZ4cL%V})mBW=fkeOpU0Guky1_p| zeVFYqOr|oFPbPq%F2o3pfnd05KQ{ZXa-_X63NeEJ?$rT}hpw4hd6`mf)TY#yoY@!z z*|Gf@Bfxk3cXr*%1F)<=&GdJ5bg;0=01y|snSXw-`jcP%_~eCU)NK}1)MFKZ)Wb)w z)Xg;XAoC+DecLL0`^Kfb7c$FU->jH;IlN%<#AS;nbM zw9K=UKMO};tfO2Q|BIxyYxH3@3vUXk6WnvJJ#pL#C)ka_+AOuYX0;u)rWua)Nld~4 z2Oek}katuPLnC_jnP+WwM&-HP5I?|Bc^(=^huJZ!#e4QWN%fxUz?iZT_{^xI*wJqO z^y?xn$(XL`XuwM=rs38%|Arf0`#qjs^b%Ti20ei+8;HJK&qohZ=hKzJX`?@lPYvGB zvwSZ-x#Si6@$CnY(qL%Jz!oCrr9Rn;vqvAx0jl>?Vag&!cz)UISU_e+Y3Um)#reCO zfP8-gaW8c5+@~;4?l)z#@cP6!bbkGe)w8izZqePShgK( zM|aPD6f0V4IHC*stxrrl?dR3b#Vce8%JYhCZ-zF(Z;n3h{irqFW}DTk%^-XBDi=Kx?bv<*KA0{fq$j!e{RjXULZZ%R z+gRy&=hIrZw3pb0L<54MT$^=OkOm-G>23zq_vmKKY(`&!ku>95O#cWS+eL?sa7zK32-1y@rudN3^q{!@{5X4SYF{~k?CGwx}6|RxB3bo zO2k#;lTPSSU;@^~^iwrpAO?|P5I~pR0S6q&<`%-DMGKKiYSuo80d%7k03Gc~NP&D4 z6>_39Ivps$K2~F+%E^u_^)>-3jh1l5M=&DN*epPkAv0k);P)!=ABhp^;xhHEN~@DU zw@lizHa)j@wBg;i=P*x2NW^q0S(@o!Ik5ok?EcOimTwmEY!HoUR|ld@q7zjG5>Zl@ zEFj*AHA#*k1o`Q%IO`x6W6Srau5qQ4<(!M^mMK^rpUylI7_t^L+rB0p21i7`??h3! z6r)NGX5DGCH0yzJX$4rP0BI9&J3*O=0eNW<3*lz_9SEmp?L|uIG-u4GG}~iBM_N(R zY`>13)oPQvF>8~mce;}w3x@{HFsps$(yg^)h3U5wQ#3Pe@+Y#Hca^W~saeNmI-fm; z)}D>QmVvrJG?`vq?qz5FvrWiO^|>}=-?{urQyueJ$|Knsd3L@}>1JgXG%0SM>_v}2 zEKoX?Celb55%SsNC34X8~U6MVJQ@F8JkhlQ zv!h}?7l&iGc;^$bd!Nx(RvIXLQd!MuSd8DXY}?poIof+~)+dIgHj-{Ub7?5s)edlcCEE~^;sCx{U zDt!xvjJ-N`NXUCssy)q&s!>P&=_v9mId27HjDQAn0Ry6X$xqu+i}uK8H6^*FUsa93 zzXnqOaxfe3SsV)4B*__EfWTDYgbB)Y`A$B~S_QC;!UU{E48J_=#7Okj3r`5x`}YRW zY4t^AJfORsS zX5lqH>ZnmM2gSvuL6&J~ZEZ6~K)}8&&h!wt2&g8R#zKzG#YH7(Zf!+- zyp3Txkz0X&-Igp6rEf&XqH2uoKHuL~AUf?>)SS*Bigt~n&mLh6stTZQUzQ2^>~uB< zC84a_5ZoL^2cNasI@yrLepP8y7So&wpe&lfyYW0MOGXgRNueMV#-%&ofSpSBL6UjY zS^ZO%--ZSCkJ7geX<&Wkc42lrf;KW4p+Evv`9tyPq1Un;i|L2VOjiJLrn8+D+MyX* zwmgkG!hTX3s#N|uVMujun}W?wOp%ToRlnl^pIzL=#vwPteJQ$0D@^LzFzknEn}yB2 zYfH8PSoYR5$kNEI>T-pOnR`={Ccm^;tTNM?KK>E3(K!ZVP3duar`yN)Qqi3bfv zL4E|Y7uMm?iA&KE=eI$3dyX!{apQ-wJ?3J@q6R!ZwbqVqweQ~VBaEY9xe+jnQLid- zlUy~89cX6w8kdjWqXLKQRmJZx2a~5)3> z9Ea{xg@RZfX3SrM$DUqdjN&QB4#B8leNfjB$Fx~%P+FXaiqe?XpYo>F!^YMmUVUQ~ zR@Qe|c$ViKidZ%q*eu+gm#xVNOn>7ITy)`uShIS~Iv0`Y)Sy#O`y76G$L$vXj!cUd zE;L49);sUms)(P*ZAz@poHlkuI~8H&+2u&(vNzfgzE|A~pz7@X&D!Ky4z5?Dnc)ib z8Bli}%BB)Er@?7x3rzeXAp!_m9m^3C*z zVxIfn!rWA1*s8-$m6PU1H$;p>b+E}NMA5xYIms|=<=GG){j1&Rd80}0?IrUo2Jk({ zsWLnXPZ(n*BhSfUkBe0&iW) zc=?UlCSj(9gPJL&i~ptz%nOAZf|qCSolHtH(`}&Nv)9-l_x9OJR~QETWl!KwfMCag z5)c>@U~W_d1o?XAdy|v3XE6jcGkiP4-h$MrIqqFppq~suAqQ+JiT}jtx0L1*0tJbc zD2bX27A~Qc#U&?2?N8nICa_PhF*UgX#P+v!&+?8S(Wm0w?ee0?fnEBc( zSW~+ivHSv?!FNY~5_G21NT-t=zY1+*vGxHB8>X9wBbYH`28syO`&RbBQ%^pLRn@Cd zHDG}4KhUPywzfFx>g$;XrkxChHUTFYmd)Pt-!>StZHhtFv7-V+idRRRiXl;+Bwm!y zxLaFVY)^t#9Rv~uMpf>%BEWn~)K)7S#>9Ewr2tVXk+hA@p`F4Qux}wo49P*Cey%(2 z>dZlTB!k6?Fu}eU6N2f+EOsePV@y>S0hU%~x=@=5;;oi^)=3V5dlQZybT&>J{&@~5 zIkpet)ulhjiq;od7sZU$&Ct(j3nSi{%Q{M+Z>$Q(47r;1T!A(+GdeC(LP<%+#}qqo z&h!fB3HWzkCdSZY@016&X;z(!0nv@ba%bS5AY8gGB(rd&Q}MNm!Zt6f-H5?3dpeR| zp8>G_76SjW6QDPSfX}p(Xp6b?7y-EvSnp(gO7unGUnl73$kI;MfxYw7OaH7PV+a(F z>dFCq#mjK~XZ5(1t)#yO-!D+LdQ$Ff>+ovf@6kX zksrd1m+Xwwju^s{1s*0tarqCYp>KH<6aIJvB8g>6Ekeb^aLlDI;oW(S`1$wu!`a6U zLzrz{VE;S6n~Cbht+?dOQTWX_cgErcbI45h!TdG(_~S#1art>WVW-NZiRf7$#F*^! zmQgy>Q(97t`cx?{zhxR8d3*^5jwr^Hw~t3zs1~*LjTk&^44!+f5#<%dIC7t2%y@GO zhVUCMF0DW#zt5KDT02@;-;eI~(EU~~zmvkHKYksHR+7PvZfrc=9*L#1Juw0g{Of*P z{mrYavr|VX(kzLtR=@9G|H9aDW6f?yrs;3Ki3`uaz~o3j>aEM0jaZ$5c6MH4OR((p zVz(lo9`^lcbEnC!ao4oSq*Wt^5c+ zWZK^^{>@re@}n|&ze3pzwAt%&6G)eZ=_bKfPDh|-PvjJmVUviT03m^*K)XZ6BxwX` z-Hd?7H)9C&tbaKmT(W%7-s}kNr0Yk1>E3N_mA%5EOJf9r9#f!I0Y&S;y_f+L#UNT2 zvtVX11A3<eWaP9OxKN z9WPo~RE)txhM>5x5CaJKhmRbAcW2MW(xpr7lCfE{W?|vNg(eQ9&B78DZ6<(MdUX0v zhCr-Cw*)7X20XNXKw`5RgLPklo+XatZVq-UV(nxmikP0hmHpA$8YeH4viDl45Y}sH zYGTeDW1#xWFki~I!c`q;e?qD~Wqxx;g)#Vm5{w!aME`ztLtq~YbRrz=!rQG;tV-k} z-jKzJXd3$s*NT8!bx}P|X(Ub%gPYTVK?Or_$(Zk-XeDPkA3Lh8Qq8C1P@ zi~{+4niF&^v-zc2E0hXLe(Xq6KODA&wBj)^?ic~h`dd?=KW7&Br&+*V0N;OBxPJJI zOn^J1cbf4}u#O1+?YL6S>3d{lRnHL}2 zyDpc0^uk%mfiv=*UUz#G$)5%4!n037A4f+PJC7{KOSd10U)=OvOq)KF813(v-CT-i zUarN^!7-e3P$9nZ#Y+*7x8qNL`5RuDpT)~F8Vw9<6ZP_yO}PKXWvE{s$EOY+fPde- zFCKs3k7RH&IOD>v;p$svS`u!$dRKhq{L@)hDcpPifAGCu%)z{xHr)NgJ@MRQe?v0? z`gxaq4X52W1CQK42bW#CEAIIE5PaeDU%=`$b-4e52T(}Hd*Xy=aLdg#>+S!VUA=)5&4OhYi7PxBndXPRzj-H@}9Qe11#T zx$G#!%xvl7Lq7=V6d{v~WC!m9WG!KS>eyqk%h+A)c~dFFPEt#tx{OTb?SXW;%fBCd z5H;1+Cil5rFaaVZgS|trIO3M{ybk4kNsWDTDkH`1tB*pxgzu|uLA|9zYD3hUTdB=X zy~MG;`cUN6p@qRVWoo@}H&wkK_2x(FLy_0+dJAuJtF28!NFnxxD|P~w3?rUxM7E_3 z*`_!;sk&(H(&oe@nFT`==4owuRWwSr!jUdnnh?RB3Ez7vO3Mh95TX2NB#~R8__gSp zeGJ1V*l|dXN@1Jw&HPakWcEp6nG$0m#y~2F4BM9E$KwQ5CO^*pOQ5eYtvxzf6DRR! z{v{fsq-Z0lM2cc$NW?UVS%{M9$Y*|J7iPFR%2MHLQ?NGQN<=3V(FWWwhVHxz_CEA* z6ql8uxv`OBO#*rO5@8^)4doiRXeL;nIb#ME5bUpBy#~{!PNn-&6p%5{v82ZzeL|KvvRj9BvvB`@{cUUzb0F{{F(YMJ^`VJ4jfWC3aQP$!z=1!V$D;Wua~j zN=r*vP63X8x@gR8CN_5jqFPt08KrJ(;1Iu1(!JLH|R96#N zrn`{R={_vWVRpMT3i^9Ah3fXpLr&Fl%m={g#s!3}lNv9QQ7f+b^ zbc#)!_ENU_*pG+)tPQaJ8WYKSCO0Q}6yy;6`ltQ)46fRul{x*=o3(3dRC+Ljy>P2; z?$LDrov%c))b}FI?7SCd=gi(~eh)P1!Dj-L1~Q_OqVbv7=#^fG+?8&_i9yv6wKuYQkyr4cgcC8%H8g8QCWhCTK< z1Tix3zrFJ=tXRI>n1I(_dCgWk=FOdlNfRey&%O4+$)7zHZ@oPOM}6v8oN&@-@X$m5 z#q>9)W9MO|*6*n}cL=hEz#m_!jd|_NCpOQmPnw5a;(JEHWSzgbPIcH)+WahgT`cq6Z(oOd{&Ek$uNXUkZBoR&lFD2IM6x^= zS?$i-Q5y0m^a*`Jn@&M80UaFRXYWh!O<1O90RaLQ9ZA?3?=Xg-v#|x)`WEV~=;Gkt z)lMKIK%;)a`e7;|4gcBD49yxugocbUVEECH(+RE&A?dy6-ew%7#1JSARCX$gDFP^3 z+onqz-Nc0EgS|ND-)5U>w&3_i;U%f!G{@;LK|hiK@1Wj9hCob#L`yWhi2vZD1uJGE zB4&UCcvOn%*GWVL1c$naEF{JFwBJZG_8N~2MAL52@DVuhs83<=u;C`wBgR4EKw=uS zu~%Wo<1My1c;Vv3XlQ6eyg82D_u9)=ymh;8X=y1AKjH{Fbvc>EMNlty zQd(iqyFxM%QKms-rA{1*FfCd=&>n({@(RSFdB`PW(A?5&qDx{fQx(#_km(l_5K}$!y~M-B+h}wZ_}8zG%yTUvCR^(lBd!xUK_e0Q=mH!M5Po$2=H-mSIQKmS~V1=i|yRorkYqd>YO;GA>%!F z?i?I-)X{kH`4>>PrWR+Pdk&eK;ci8Zb!9X6towgFvj~OdL-FGu-iXOBPsV>9ei#Rj zACKXqMv^(mL!Z8VG5*j)jqw<_+pZ`kldTErqmDibWn}J!1to5_%}M#$kYamsX3woA zVAS_ZJdN$Oiwvtfsfzu*N50doDjM|ryY9k`-@D#AS}8R!&0_rZ@AqQ-A-&&*I%oE~ z_`@ImfajilmfYzwo0*Ylk&%~9ao%>6TF7nW(5;W!j9fLK3MYT&Gq~&vUjXxGZa0NA z^YZef$@uSo{)<_&-Z8MRPE~1Dy47)OMn&;!$yO^J%b7OaN+~8lZnm4%0FrjoE6r=p ztwh~mrb`Die?p(oC-lEX(RN_w0l<_`bD$@p6IwE2uh`wC(;$0w0kWexhrpI-4LJl( zcGREF0H>Wc|7uV+T}X%M#l{&9tTuxwAS3^>x8Mlo>A=P#{%H_4uw$Ud6aP_ArhCUT zGJI1+Ty|j-?d)hw+0h?0Dz^u~6fMI7esovBX8}fmN6iLnhPQz6Xf{}&P4U`FfOMwG z{QC?Cbzc@-v*mWAp~PsUwCR-te>Rmcx9!c1c=NSauxQ>~=0h8Wi_z57XreuKk`O6E zfIe`*K&nBgtg6JYVZ*R!!8}ZxIt9Co-QAdlx2C^IP#z+4P|UOiZ0txRk|tL##zJBU zDkp6e*2=l|252nN24e|+h;fiOjF=MLRU>ht0*=>FG7P$mEFLFg$9h#6>C_{4a-EJK zb({1h7NnX|9Cm~$?R3gbZf*qeei;;uA&46p!k|F})A})PCVgQWFiCb*>5~g=A#zJA2$TQ`Q|u& zyKPv=Z|BL!pR@_%rp87Sx!!r_opI!mN8+rr&c>DB{3ebevwbXq`yIdijZMbplL6f0 zkk8_jD<)y?yhi-uyL;oJAY6Vc~-LIFC%npa1kbB+HJ(Nmo2;+@V&5HY>6IdL>zRSDk0Diuc-rl*kiJi&Ep>coZ!~k}OuR7Rc?(~0X)}hv z^=W6Efq{btdal-zfcRyXT#Uz_cmhog4c4eC`cz=>&>rjAXs-ddJ* zGa#LI*~HEwTHHX^sTci@+|{v6-=_H}r9@?_MK%hZg&K>nIFYf!y%r7e-o zAcOGE?Ae$%M&agg&89=zoRyk%!pPx0V90 z>(Zz^qCt)Z0s zq7KeZAYSNQdk$=7RA%{+8@-o5>E_a7z0WOy_&;9nb`sP6iTiuU@g-W(O<# z5mdxm4AcnROT1!rO*IxTUSM+i`S}HQ7lAGTTfTf5N=ix%v};V#7^@jbCAKvlxA5J) z0s%xLQ5(wy>XZguDi(?Al%XIJ1p8v3loQ=AATlN*owA7@r9rak%A+R6#7GDT$h~yO z3}{tAWyTVxl9-cbmm?jyXiIfLI}9X370n|<#b%^;OB;fyjCG=4X#mMiiALy>w;aSf z!)VWj5Mi25BpR!>}?w6^U#U(;Tyv79A$A(e@kJ6#&5bZTbbM0{wc3&s={t<0kjl69hx(@kT@ zjDt$;K<&(xXcu%Fwd{2lK#n3814Zy}B0t`DAeR<^i0(Cs??q#}|H|3%$NlriH#nm+ z___d_49>TVwxVVRz7x=+?%wiO^+yJe+_Jl^SC~yR|I%5uEOQ}D&huRwWa6_zesfGK2d zulx4Z2=&<=x7@o3e|dZnQe-TyIByJ&92>y0<*U%Aq8v{={y5uu1m~W29)=Gefq?_b zC{qm`Hq@}2X6{Ffko_PuwX~w5i1@Rx7|%>vi6ajhh?5VD;i@aI!m8>T-1O6%F?#f9 z?7qhy7&3GyuDSYKc<1dIxb+ve+Jx_4{(QIHnK6F+As9DqEQSsphFC0&S7+2?$;uAg za@Af~JZmy;_`%IM|AO;uHDDqcfX2oqJK#mky-ooWetYnN2koGjuV4Ok!+QUI@F9HW zGsh!PG!lP*YN0ECYh;^9Ru`VK#;yAC>}8PNqn_;OQ&So1leJnaaZbB6DJ4 zm6BO*KITR;-=45iM7vQ`L&SynlfOF43A7`C&7MY0CapH+5 z;=qFsvWB~C*)q$6D%8!~NATvfHxSE<*{Z|F@+QXQj@xd-Pk#6#^DnMZa-9B3fWi`u z9y11~o_Z>|*b~vWZyz*}Nl_=O&UL#YwXbxRon#2{BP-A}nB84c4PwjG?t5YoN^DS}{| zLgj1oCI6-b`sLrV6VMbWV|WgD%8f-6Tw1 z;vhbVGd~K)cPHH&XARJMZlv5V#tSonpM?kZHXHL(XU^n&EiWJLm*%(P%qHmMFt>5 zMnXx`reQG^0_`oWEj9*8X)~l&BA6^Bw6xE$Cd_fk2P0Zp*NTEx0JJ);{Mjl8%Ti;k zxuRJs7<%ZgFaBvmWEbEx>&4Pj6fF|0js}U45ho$ygn@CEb~F8N2yUl zm1ZiHrPUGhV|xZz;ksZj%m(6Cc^pIFRwq@heI;IvU6>f86?2>0Kb60>YiA{?8Ff0z1%SjD>p9+k<2Q`?s%!$>O*@5SDif? zN9`QIefRwfhaGvO-Kzb{%P-^1bIxX4?T4oxe}s%{4Q}}EHJG}*2(4^-E9bq6S6+D) z7o2-K9)2CT>5ezip6)_nVF*{9I}U3WOv2?~zY>o<@)()o#fHZwPo9h?$rL>N@WXig z(MK`yrHOdv>8J7FgAdZ(qj>zW$8rBZ|AnDL`eToM55j$qFTkq$4qW`%F_=B$b=>;1 zU*OO~4>bnjjW^!Fx4-o*g7pXRy&JE`X{Voo`nozSSg?R$K7+}VCgQ$(|BiWcX5qNw zK7}a@5|}t)DR$ba0^^29@%>vFu?HCno$Mul5Vx~m2x#Tf%DV^YS;{&enS0oY)Tm9VUGdu_*0hNi1Nj8^ zKFIfhy(xiyDs!v8*BY$ro2{LBb?V2{oASxdt!2CJN_XVsY-2`1v*}Mi^_0zA2waQQ zu^o2U;p?0jl;L1AY2rkytQ&5;(HMZwopzdWgW@F1D=JJB=dHJJ)-)?A&%O!y%R}y7g`bU)2!KQ0ZCU3&d!}&MDS~X zJr@H84KxwdMPvq=TAC5fiy=y2CWasw4B7FXI>kp|E5mWFsj0zcT1V})6W*TwmI3sB zm6fQgt+oDHDe*;pG}|wc9;HjG6&mMtmw`m3I@;UV-DJ(IGSv!!HaTl$Kx3%JD&5tf zjm3&X2Why~05`!Uzjl`c|5Qs#pI;Wzb(3+Lj9#dP)tb#EGeB4D#!B+ZAQ9+Q*XN+B zF99{tbv7#oDQKH}n=%owWXJ>r*+e8FRK+x{Mti0ad7%6`7ZB0E znwV%l56s^C&Ye4V`aI9fnHe{v8-L}cmv^_}f9QAE3i11}@QjO$r@uVox&Qu>JK6J1 z^4Nhtr}c7Bmkb1e833iH7kCd)$dmAuKh*UN_So?=^xJ;~hQqS@c1g6|hvf*z>}q@O zv!5?^hX^o&&#qT&jeC@ES8RHByZC{*HfnH&Rjr8?|iYIis&j* zqlGhe+pen(9x_yTZiqnnM?U!ayK~RAT?FL!+*4RX(~h=> zu++%ycd%J2TI|{PSK9h@4XQJFcI=qJ_Uv;n+5CkIe8883`WX5D?HOm-@h6;MpMLtO zU3Ae!cH&7V`nmzm^%%bGwzjMMYm3dbTc2Dg+*xmnN*nCV6Lz$2dC7L;Ew|c${sZjF zKVRvp|D7*#AW%i6?W<`Pqm|uIYyYV+||N={p-_g=iT?RJDyu+pU*892~$3h z2b+q@5OvBi0c|1!D1du_Jm9{uDFFBA>GL~800Mw7_q3~w=om6Bg_T4<76~TTCS}@`A7(+XMIAZ#Q0dy*>26gZA=^FS_c_ zL;?6IlP3Fl1k3_>!QVs}Rj8?{RiWJ3`u6J^vi-6!s&f4`*NAb>@R@+kNdQ8)m=##D za-}oeS6+O{UViyyS3UBn)*mR{zOO`x1jOZ}SlJ<2R+XlLz}kTC97Mf9;ci!YO{*@gNnYV?{b!AoH{Wz3+m!FHHsQeHg7C`mY?O{Dk@~C z1huKeeYTHTX`xwMvkG4DXoGN%9Uy}r{yez4vrRjlO|AhE0L+K3KKckSqOFqyUh|Pt z)nhju>TA^5wCe#z{^E>w(Sbhi$twrsw3nOQhcK7BbE7w@J${va0AUfH2Y?-Qkbo2f zARc$P5B%Xb?*bfg53uJNw)dz6VG4yY98SI!gbTolJKYPMIT@1MuHC!3>d)#`D+SOS z)hDpvH_r9+*?A~hK-ae@CB4+ftzNa-8X6e2Z?lTZa_?JEQ!Otm^+7LRryu|jAD3Vm znHiRvl4A9Z4NB7X;JZpk`X|VO>sc!<0DVXRX-A;Q3hrA4LYN)kUEXtoAU_}l+;adU zARfQyCm{*$m#(c&23oAWl=TTwR;9#h?@;@u#;m5gQ(!65(v#(v?D!TtFV%O%SVKpg z#dGdSWQTxtk|jj8SY2C%$U&mWK&rkMZ&j_4A{bF31|lm;pYEysEiEov?Ia6rmA(qU zgMY<^JPHhI0D(Y$zdy1gvlKz{aYH`gPVYqP{Yb^BMe(f_kgpV=XD6vj-E){#b!&&! zs$AB~G%Ah#YyrhPQsf{(9%Lm(SwT{?Upc%EkdFF1bbxPA4s>zj#EpdJ2La+fB;nhj zgmAOLq1*9`^mc0*cQ3yc5Je2&A04RnVA$D*!A$br^EY_kN0hl!l?!?3#>3bJ6;G zJNfY8mYz>@?#k#7$CU0=dQc$vWqXWH(q-xy9K?ULagiUdx!_A6L zw8ZE*ONt6iN=&?pvC<^?THy9ui`+vbIH@*FD!!LdoH!7O1I8%m>R`TC9KVyu|Mn(J zi%GD{clfoPv(2$~Xx}~Uh<9DcJi*_>3FCqwne> z6Q>u@C3kfn+0)4pWS~A^G60uyW}}^efWw!>A^Gf*afXUP6YxbX{o6K zCM&G0qQdq6lhhZnbC2&|FJeT0(bgKM?39+ScOa9On`hNk6+Wujr(b`o)Vpm0t;|B# zH`ICBq^6{LKNf6{-58Jx*)tp9*`j;a5dhvvr=;X$4_|muFhn5S7qa6XcHu?C#EX0U zak3!4=wIvV>a9f}1~TB`E^Smh7i+a~G1eGrVskPhEi*%@%B+(GvjFnVNBe!d(1>U? z$?A7h4x>5UT4_h#$H$~tTV$F*I5R7q79SmBJyZKyMjRV>C~ls%m>}=S8~!ot!+lT` zgT=oP8Fcyaw_fonZECk71+YZdiWY%>0e`lW1^m~@RLWF93WV>-Jl3a~*uNJpTIUzt}tP zzGdf}eTF^ycBMW0!V-&2kF!oy%;GimR*;`$zdm*s%go9a_;0ay-g?ufO`C2jSFCWg z9!BvY$q;hXkQOgm>@yp+)undu!DH;B+4VMc)_PN+vpI_^?1=rgvIF)*e>_3htJ-_7*XajT99LpTyg1TcKM~3 zDwCJE&i=qbgKXsXBfT(@_>czgOk`->SiH+O!l0b1H;}NiuaRlfrn&kMGZmXk_}%KN zD&PP4kV6l(v(7o&b=DZw!Ols5zE@XU>)*zG_}l+c(I@GIB5GSLJ}ud54$HH(TPge^ z1>djKserdN+7W&CvS$vu*`6MIlRY)|1~<ENqC^1{`T|_{-ds43bal2FP zFQd<~t9Cm3dzrt;Tr%pncI3bVtZQPX*j}}QOb7IT#FgjY*Qf!dAxMu&vIBeVVh8jb zZHM;RZG$xB*#j zD8sxGj82D7X=UUNbrpgTK%J0Zj?B4+{J<|nadGfP+lpTbRIFz31l3iQuEKy$euerC))O#Nk1jH*KU-}*)WLRndAZL% zxA+=^7@rB?%mMV2TUuIurU7yhBy)rVegIsXp0Ta~^;O~q+3@~O@#34_zsdxCVw4C) zgRy8CLJ}T;!ws_mfGFHSG8kzEFT^J$DBGK?V&)pFol|S&b&5Cw(mx0b-y%9B5hsmIxBBjuk2G=c&bEyBWWC73V0I8v9_d}wySS2P zWWQeW{9wyhU93rEu0rLoUgeLSdFph908|P1>!+nCU$Wz(EKeqjlc?nhGYJU04sq@T zvjGi?Klc=2;=v!TekMh8yA?OePnD;{q)6-ECEofJkp9t1YgCjJUir;#R?!&!_N(6q zWysT;GNfl5mgl=*sa`}T#8_04%8$}DN+weGk@3n0SM>>{rPzh58>#;e0v8fJ#0BMT zbMd6|zhT*uD@joBLw`apbRpd6UB${M$QwQj(TQV)T8D%Rr&SuY?YG<8wrhxuRd*I=R?V0DEwcYpH)AreKU;FhLzxDMpzd!E} zHs-*ww%Z=N*|RUcV1K>wZksr>)+S9~Ex%N#1@xm-=aS-M?5)>dv+J(C#^x)G)W4+U zBo7z$W4GORw@WU&)Q&msI9t7Pl^uHU!FJ!hciYIJIW}UO{Gcr)!pi4wHgfh8kZ|+* z9~Bxqbo>z-B7_|g)~;o$MulJt!nDzCx8J6;jqpsq_PXor?@v7LClUYY!V6^|>8BIZ zps}F%w%c#F5!-F&fSinVAg{^~SO>I!op7K8BP^Q&cz;&~yt1;=1`XcI?!4!2d*UBY z*=={+VK>}zv#TsIYQuM^BS#!{lR(ZTgz}9M@ z8vzI3GaOWIb=ccx^|d{^jrxU54APh1*yXLwNw+Z(Z``uBFiiXLPe` zN1tVvZ-1Iyxx?w-%Ur(0Y4*2KXV^c-UT04oaDyG%Z*TeC;6Q!L;gKCZT|=czxlG0P zHWhlmj$yK|kxEF(zxWNS*ZVDOwe~&p?|(|DVKS6S?<_Yr%2%!cB3;AgtM0yRHn^od zazDc6t8N1m3det282P8ip1-YGX@M$zqbw=k!6is18RF$}3;zyXH$1~F&-GHcn1!!$ z;;2b&*#+g4yIA9qNGJ@NTd*WMgQg7g7LdWY-`*M-W`EJamoJi+GQOpEKedkbx+Hju^{L zi?O!GdVBkgH|&vz9{EkM^%GDRH2m zo|YlsJFTU)*q~6#(5(g3%RNid(o+3A zfmXF)qzeO6sH4(%@jXUGea1o08STf8?L`|P8zKnwIe<~p5`k<1Q1QIEsafG`aCfaD zDv*`nK+aZ6PEE1Y^fZx{I^PaEN&vRCv(-vIU1n9YN(I8r)|5d)ly3OPH)L3d%RygF z?SVQ{PGS!$NZ-{8vktP1v_s4i##%?*e%28^*qSZZ3R3$xA&6G_^z@*9T?ACq1=3kh0D-_Wyn>vZAdmS%6-wGG16CHU$152TmSkeAgq0 zftXE{$`EHXL?^}x^v78w*SJ`{FVL@WdwdCx3Zg!#yC7`*mG_>1D&fIzf22QNo)vlB zx_xjPNa!ZG=s}R}!MogJ!j8kgWf3?F{szGN%i=ct2|Ws2Zb8C+;)l|0NVjCKL!W&% z!*a5-tyj+0PsB{e=65cwYwp|?Q(qpCrYb;axKgK^{h8#E|fVPo42 zA8y0885VLC$ecNI?6<%9jW4dc{K_i?{4cQG_uSJntgO7uW_>ZsGY)+*8pJcsI?Ika z=4jh>*WGOCk|o~g(vULpL1TKt2`5;u-n~P&wcmV zPNPTLM<0G@uf6t~A7H_8^1R#D)+SPrX7}EIpB-}8q4H;*3h9C$JT0k!e4mYxqt!si zWF%VKE;&{*Hq}b=)HyTvxuF&Kj^f}z@2i0y-DO+bO(bA*nODBto?rZ~8fkh5)TzR) z!lp*@r8LmJDrTSb9(GWlJuD&m%QG)%hJ%=XjuvAHnMQIZNEi- zzS(S_Kh$;>+2X{|Rf?0#4_TIe6cQ>ge$k%|z?-O(%d{D4x@01wVpQZ*SGg*UBBR+d zQyp$>f;!$ri;PRsy@+|513!51Qqu%`$XiI??kDt21ylMH?MR23|obO9LAlw2|Wxw^LC4S0Uo~( z{`+V={`*y+n{5^YBd{VnPaEFH8`^h)B+`!o8}}L@r02nBf-AsC7a6@TloR-&-){6w zVTcw9h!X&d7uaHvDu;u`$)3|?eHS4)rc?8G{a^5|1ATcOj5y;i0RQ^${>Q4%OG%3K zgQ%F)c;ls)?Jt*JV)x&9m%a4-vp#w_?%j87{+!tgU8iqLn3<8`abwgSo%*coET8FK zU$V~Ds(*`(qihBXc{z^&Rnrc&J?wzTKJ*M)q3hqfPj62rhyyd(pvCp5 z`4*$0%px?@2LoF4Wpxd8zUVmFM@nm~dPS+l2-LP`q*<>n(Uz6Yp<=2V7VYX-%_0oZ zFzA5k36Tj7%qbIu zlQ>ZhQiRIaHMZHTiYBWQxnp!6{rxOuP`9LL%TJ89BxNM;HYg1m1R9$lL@I-f`0J;G zeun3KtybW*{_~xnoCM^!dwG zBS2~EeU9>-LhWRgKXOT4_&fUJhIjdm3H>1df@gt+|JD`I&z0YyM?v7+@69Egj*<;- zWq~If?gIzGMPyEi#VGkH`}MGub0^!xkEhs4zc|SjRVLfGPl_B{C}CX-=Cp%*S;^Ar z_Ti?gL7%QA@w^;&*0tJ+2lcbPheY`SVB3utVY}>qj4fT)YQH#UjP>i+*Dk*BLMO9C z7J_{FWfxmcw?206wbN|Tf(naBQM=2)LT#fBADm@>JifO*aQB^7U0rV%U2?G#@%!$* z&n5^%UVp<4PMX<42u+P4Lxne-PMY@;-aPE^!$tJFT18E# zJ^9*FgS(ar{$ZbjIq|5vA-X4l?uz3R}$ z1itl_TWr##Np|_=m%DC1jpYs3Ugvh}))o6nax};^lpHd_lu>xm@!Z*S?C2wpw9?X2 zFK`?{@$|F*w7&iN`SVSMih9b4zp%I7def&{!||uV#^2lTy3_XCe}A_-^q_<7{deE< z29&g7rhyR@RE3___aRekadqm6C;7?7ydN~&|GKz8s+T^6s0J@mc}s^AnWF}Et7NMh z5^vRc)FVdfd|M19&D6Xmrt}`zWRHsY*J;5;f#ha z$I}}_?4p#<0$IUxSvFM)wC`g77<+?d#Rm()|6Q`6a+MwY$~m^Ua;19t&CZQzsk7|_ z;6FI*Zc9*jP#5?HoPWKin>qE#chR_?3-z zNZ3B;aMj%gp6Ex=CA-@YA#pd}nDQH=4ol$4cMM@xOnHtyZv6ePl&?*`{I9gJeqylF z>AfS&R`)fFXEp%wfQN2%k0A^c*0A`k-VIrKF!+O;@V#!l4a81{qKEwkz(yX>5&CZ# zz&>jQ$R|Jn_i<{M;`LkLEqKN{DuF4#hVKFCGNIpoFK-!L<=)Q@(0z1_z?uAo03^yJ z2q<#;Y`pB_1jOV$d?f(-3SKa}8;tUX4;n*#g`H)5ak1RR3b>^v3ka$2Sop;kHs`ZX zY~h?aHtwBwt$1ybKytjrC&UYYw^+5>cZ9*7;Q}}8D6;Rq`#FF>hu_x)s2r>-F1FWS zf87tEWYKV}$RzDRv;ZRK+q4N}Gbojnk)?hn*#-|8CV)}s1cF&)78`SDW}84Q{UB%B z1ly4Y>jWrIsGy)m%l_UR6eK5( z%oy;!VD~9qRnSoZqMSe&!NBFsZMM3p%@)g42~4Ke3OF|_F7g}Iv=;f>D&UI$tSR91 zS=5)fqLu_%^Ml89RS{7+K}9b3?N=F^4erASj!|W~51Jj>%W%&#BEk9y-0;k=*z=yp zF0cb9gxep#y78Zz+>10RKXOtNZ2Zl;+K2zV+5UFjE%x^N@7Svga_s7Rr`g!uy4cP` z@_az`l>Kw<$p`PWtFOLR1o?UUU_}o*_qM5Iv{(}h#Ut#EJNB}swC;!^+z2{Eb ze(&S0yr#waW;fco=ltGYQ~h}8p$BZ{=QHiP8*Z}8F1yIi`_pB1{|l?^Z#RD|%v5id zB;a1#VweAEXFKz-B-?HGeQea|o$c?B{oU7cvYq_)JM3W32+vX9&OYlbd*Fcw9HX6h z{0TPk!wL5B^D8lbMjMc+ABxdyRST8=l-Me@9->48h z^Yqg`a!&|31R}qnz}VOSoL4wti!A%ES*pv?-IPsDZBchSb*v=pQ460Dkt(WwAQpDG&NVta(K-jETjS0dRXvW%U|s5wT#z)}^h<`epRAqx$cs&OK!JZ<6eUG@B8_MIzy3%>7RSTq>LDCajMFlAy(?|v799}7ijUR*Lxz*pb$S(l%n zc!v}+x+m3w(c)lKpHckCxMYin7YR>D^{eT3XIzqX>Y2$+C;O{2;-+*7FRJr2*))GQ zNbsHSWWFLHzuoA2`lf$ZVeZ7J+;&E*t%!|R7@1)Z=~Q?LcVwJ?$0W!uUcrr(5g1mu zy}XD`_@Y_=2Hy=EiCYFwzEMyEn!TObT$xy*5*P|$SJ0&^N7JV_x?)~f4 zcF*v^!A$Vsp$s*UI1&tP$GO?8!3RhAPoADK@`ND^>Qm-{#$7-LIO2AW6@ z2EfQW`~n2Bl_)?`5Yfp6pq=O5A1RKI1?(XRzUED7Lm%rq1?eAa4dT^*k+1CJS5c;L z=$>@~kPlRn_%;ACMrA!ZE>=x;i$zqc14>V_fy0uO-T>f6%T3$Sy62u|aj`kdk7i4X zZg;hwB(bw3r5UF@GkTw*gwKqPu-pUz`CMs?K)dYPj0R909@Uktz zZ)Oi5l$4(|kq_1#WQowG@{XR@>kE~NPrKfUqmQLL%AR*gS7om=UkkbL_yqoh#cO5QiYtNf-y*__05bxo?$^r}PXEB( zes`Q>sTpe%t);Ei-neEv>zcIAvLe=4Nl}r#@Z!skzkYSfiR#zW?X5{`f=XJ~Y)9?g z!%jOO%Pzj)Vo#T={&Ka6mfF%elkLpk{MN=z7;o2KcdZ?B{4Z>~kt3~QeX-qe)2&vv zeyyE)%+7YeUIT3L@)}#Sw9>MLZ*IC|XZv`X(Mc>VNrJO@6WZu zuHEdy3oo!m!fMBf)N>%;x#ykdCwo8q(8Er=&N%A~>(-^fZoc^zn>F(b+h?EM6~#FF z?DG=efjvm)pOE%^&I*JlEG!OY z-`69KIMR+h>PS2K*kgQE`l-MCrR_9&r>}r+^u7iSfFzt^#~gR8fBWm?>-w(og`>nUUktTIG{DsDyoffFgYm1Bh9D?y5d|)3=nBaR!Z%S&ujnHwT zV;G@^k85m_(jr-L%1}CWNwSWuq;ZT+wqt1RfW=E!#IWavZfw6_P} zJNxuvdyA#TB-;IZT`DlYtL@Zf+bxm+BqKi6MivZ}o8h)&;jk~69k4Il#*XT@w{=e~ zu#eWvu!d%JXaN7#1}6e1Y;~Z6>VLN^5%CzeYDzGQjtPs1KtW2roj72BbrAnv0`f!2 z%+f{n^3o4}VnjfN(0jPx3P6lx_QX|p1VBQ7-ksL!c4VW3pK+_O(P`tQmnT3x*O0wG`>K8T-ggUf0H0?_uwx$2`hSd7zqS&^ z;csm4!6m?Apx+;i0@v2n+L|@1t)jBRiAPFGlKPHlUsJ%AqNw!v42Ap&MtLLDzsO&O zlW?Ifhu^64__vhL5C9G*<1i!$05b%XgG7-P1{nbR<)x)EWuBhQ1TY((;AuhGB$xbC zK10CS2{FPFwZ+Yr+b_lPySH0nWIyYcf0n|LZ3XddPQKz5Pi6uD+>ES~=AH-q#$FaF zx=&W7lr^<8?&YdJY&OQM5ocL&whG^IQrv$OH54!~UEP!tb8Y~oN)IA(d@*9wk zDiK70*(48-?jZz(DG@teHEe zHg|3j{0cvFcOfI845o-|{d#OqTfh8sn>}Z~o%o9rZC*)&&0kz$Cy(iAFFo_5U3Bpk z!ar}@@})~{?3jJ+_>)esf4*I0pMJVZ?5xQOlA`SPi$+=T(ogK^f4*R6pM93~?AgN} zeds~E{nlF*|8~3Qu3K#Hu_xHY*L-TLi<<4qOOIDRb=Zq9y(SVq*A5-Ky`6mQj`qgH z)i!kNeEa3$`2zg6sotg8rI%dbXLK~zSK6;nKh^pT8D)*lomN`B(xy$DYKI;?)>1ON z3*`5(U3VH{T?FEX4I5^27gpKS`Q>)^b-UZL1s~Zn|9sKTIs0teb+_H@<>&uljg7T- z-3`~P-HNoc&p6Z9$eeJ(F*a)Su9jQS)B5!;w53ZH+K6HO?dU^C+iT-iTJf5iU>4-3 zBws@Wf>I#)PpbwY3+6AdBMv>(K{X@ms0jho@3`x(uYmdggivvRdGaat#_O+tNi_)J z9x}kF3~2)yVdRI-0%1CqsU)UfSt!;dx9D>+MT0s6hzU1W0T6() zlN#dTz2J{HKL1uxoQXF182nP)m0n6Sc2w~N?jow4Y==vI&~Ma@0^mnF=?%37Am@nB zjN%i~Q)mNU<<#PVJR6I z-sdoA!_GRjYUddlr~OVy5Mh&lEU2wVJx3rOSc+;5_UPJI*P@!!}i%dWm* zMECAJ?1K-+*{iR-s{WzDXBAj1$qqkl0{>2M6qn?rWY6a))s-$?x>>paIa?XBJ6=ig zI#(~v$;nmvLK-@)th~a*RaH}CHPw}tmXc=8t^a?R z=-~52-gmL2$OZ?@sO$i&gS?Vax&xPV>m&XEYzOGd3-s^T)VB%Pw_CroSf2qv*xiQ_ ze`azZa1?2}I#hpH2+s2+kpOy(q-18>BCNWaa}Q9P@?z@W^QxeGNJv_0oU7{8)U|}G zhMPDDhyqhqrTkU@3!sNsKqPYGqO4nDto2A?hbXf(b*;8cW`0ex&1q=0qSkhcuIaGk zTBVf&*rfMdHArQoh45h%Rt%~?elItukmsjA zT zesj}2d-|z)cEPzL?DAi9vto;ham9HDfGsJGwM%aP#9n)0fh8-?FZ<&tJMXk1Rk7M?{2#t_qz4!mTFJlxTDRTHN$7!+M)~WuC{Q& zeA{~K!FKh%OKsuuYCHPi0lu~E(lzCF``t6Fwz1vb{l|gUEwe_Xy~KL;8D!;k(Tabw z*U65~Xtfcwwq(&POG!?)?!5-v&5z8tbtMgU$+_EGLX7gaso6f6S#D=t`LV4nX*9hM zq~}jU$nPzy22r+M{u@Mqg}oPFaG~9E_uZ~%32=V&@yBfcF=Ik5{`2zNU;o-(c^!yLgzh#sNx1g57^7@2gxFN8X^K89Dbi|lRF?}|F6sV)zj>l z*Z*jx%nC3<%9f+-xifGQfE7M z+uo)e`C!Q6$1l$=e$S47^CD{}9zRARK>n#$^2MM65f1o63wIge*Mt90f&aG6fcBuXMP)#BXa0_6Q;#x>5#fq!QSsK*y$PjjIDKUo00kMp z;4lC6XA^tIG2IqV+yw7_i3o(jzmV3Z_mGERCP2S+^#inIACLe{@Gfq{>jRhobRr;o zT?9mR#qb*f0Z+(s24n|e@O!-*uV<-A zan@2(ZlAvRv`zouJu6wW%ELxq#7r@x-l*;{`cHqiH?o-nSmvtGj15&kC7b- z&z7AmAchD4Oi_2@{2k8=eFM->z6U2IxA>w?KeS9?OixQwlsm1tu~p!))pj{-v>ko^ zjaJ$iWAUA>4&)(YzJ@~vLZ)nVVD3dq{*vG13weS)qx-AtTP;%=nx@Pn4}F%0A}QhC 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

LF#fu`WPm@ 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 x{zK!uA_h-5lSMrcKD;KR;9{|r_#C9@g{)d`o8 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

<~b^%pmG^7=XTH1$L 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 literal 0 HcmV?d00001 diff --git a/images/output.png b/images/output.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f2be8afe1e0c93fd103e8e0059ab610c979607 GIT binary patch literal 105892 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 z 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 IM6N<$f{7?18~^|S literal 0 HcmV?d00001 diff --git a/images/pair1/20250211100406.jpg b/images/pair1/20250211100406.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d57180a926372791964c78c66f52ee39d6ce1d7a GIT binary patch literal 46406 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

<1EpJuV48q;B{E6}{Q5mtm17MESRyRG`P4Q4S0 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¨8D=-Vy-MBc2vyoOc}*he_J1x; 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 z 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" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "track_imgs[4]" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "barcode: 6901668938275\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 41.4ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/constrast_pair/6901668938275/6901668938275_20241019-175523_back_addGood_5478c9a53bd4_70_13799009402.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/miniconda3/envs/hexiao_env/lib/python3.10/site-packages/transformers/models/auto/image_processing_auto.py:590: FutureWarning: The image_processor_class argument is deprecated and will be removed in v4.42. Please use `slow_image_processor_class`, or `fast_image_processor_class` instead\n", + " warnings.warn(\n", + "Using a slow image processor as `use_fast` is unset and a slow processor was saved with this model. `use_fast=True` will be the default behavior in v4.48, even if the model was saved with a slow processor. This will result in minor differences in outputs. You'll still be able to use a slow processor with `use_fast=False`.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的信息,以下是每张图像的评判结果:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "因此,第三张图像是最好的,最终答案为`{'index': 3}`。\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '趣多多 迷你曲奇 擅皮黑巧味', 'Color': '橙色', 'Shape': '长方体', 'Material': '纸质', 'Category': '饼干'}, 'item2': {'Text': '无法识别', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6923589467801\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 8.4ms\n", + "video 1/1 (2/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.3ms\n", + "video 1/1 (3/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (4/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (53/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (54/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (55/55) /home/ieemoo0337/projects/datasets/constrast_pair/6923589467801/6923589467801_20241020-175754_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "因此第三张图像是最好的图,最终答案为'{\"index\": 3}'。\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Ko+ex 高洁丝 海岛奢宠纯棉 350mm', 'Color': '深蓝色和金色', 'Shape': '矩形,带有弧线设计', 'Material': '纸质', 'Category': '卫生巾'}, 'item2': {'Text': '无法识别', 'Color': '深蓝色和灰色', 'Shape': '矩形', 'Material': '纸质', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 4897102490152\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 7.4ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/constrast_pair/4897102490152/4897102490152_20241015-143738_back_returnGood_5478c9a48b7e_275_13799009402.mp4: 640x512 5.2ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:图像模糊,主体不清晰,构图不合理。\n", + "2. 第二张图:图像较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像清晰,主体突出,构图合理,色彩还原真实,无明显噪点或偏色。\n", + "4. 第四张图:图像清晰度一般,主体较为清晰,但手部遮挡部分包装。\n", + "\n", + "根据以上描述,第三张图片质量最好。因此答案为:\n", + "\n", + "{'index': 3}\n", + "Error processing 4897102490152: list index out of range\n", + "barcode: 6971284200049\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 7.6ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/constrast_pair/6971284200049/6971284200049_20241018-122548_back_returnGood_5478c9a53be2_620_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量评判标准,我对每张图像进行评估:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综上所述,第三张图像是最好的,因为它展示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。因此答案是:\n", + "{'index': 3}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '海底捞 番茄牛腩 自煮火锅套餐', 'Color': '橙色和黑色', 'Shape': '矩形盒子', 'Material': '塑料', 'Category': '火锅食材'}, 'item2': {'Text': \"McDonald's 早餐食品\", 'Color': '白色和粉色', 'Shape': '塑料包装', 'Material': '塑料', 'Category': '快餐食品'}, 'is_Same': False}\n", + "barcode: 814255013605\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 6.5ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 6.0ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/814255013605/814255013605_20241018-164959_back_returnGood_5478c9a49bfc_130_13867273486.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将逐一评估每张图片的质量,并根据评判标准进行评分。\n", + "\n", + "1. 第一张图:清晰度较低,有模糊和噪点。色彩还原不准确,主体不够突出。构图不合理,画面布局不协调。\n", + "2. 第二张图:清晰度一般,手部遮挡部分文字,影响阅读。色彩还原较为准确,但主体不够突出。\n", + "3. 第三张图:清晰度高,色彩还原真实,构图合理,主体突出,整体质量较好。\n", + "4. 第四张图:清晰度较低,手部遮挡部分包装。色彩还原较准确,但主体不够突出。\n", + "5. 第五张图:清晰度较高,色彩还原真实,构图合理,主体突出,整体质量较好。\n", + "6. 第六张图:清晰度中等,背景干扰较多,色彩还原不准确,主体突出但不够明显。\n", + "7. 第七张图:清晰度最高,色彩还原真实,构图合理,主体突出,整体质量最好。\n", + "\n", + "综合以上分析,第七张图的质量最高。因此,答案为:\n", + "```python\n", + "{'index': 7}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Ageratum Smokers Toothpaste (Fresh Mint)', 'Color': '白色膏体', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '牙膏'}, 'item2': {'Text': 'NOCITIN', 'Color': '蓝色', 'Shape': '长方形盒子, 带泵头', 'Material': '纸盒', 'Category': '护肤品或清洁用品'}, 'is_Same': False}\n", + "barcode: 6902022134333\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (2/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (6/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (8/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (11/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (20/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (21/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (22/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (27/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (28/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (29/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (31/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (32/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (33/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (34/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 7.3ms\n", + "video 1/1 (35/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (36/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (39/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (53/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902022134333/6902022134333_20241016-113456_back_returnGood_5478c9a48c3e_1110_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是对每张图片质量的评估:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像模糊,细节难以辨认。\n", + "6. 第六张图:清晰度较好,标签上的文字可辨认。\n", + "\n", + "从以上分析可以看出,第三张和第六张图片的质量较好。由于问题要求选择质量最好的一张图像,综合考虑清晰度、色彩准确性、构图合理性等因素,第六张图更符合评判标准。\n", + "\n", + "因此,答案是:\n", + "{'index': 6}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '蓝月亮 深层洁净 护理洗衣液', 'Color': '蓝色', 'Shape': '塑料瓶', 'Material': '塑料', 'Category': '洗衣液'}, 'item2': {'Text': '蓝月亮 高性能洗衣液 护衣护色 低泡易漂', 'Color': '蓝色', 'Shape': '塑料瓶', 'Material': '塑料', 'Category': '洗衣液'}, 'is_Same': True}\n", + "barcode: 6902022137396\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (2/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (6/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (8/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (15/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (21/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (23/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (26/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (27/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (33/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (35/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (39/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (48/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (49/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (50/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (53/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (56/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (57/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (58/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (59/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (60/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (61/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (63/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (64/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (65/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (66/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (67/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (68/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (69/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (70/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (71/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (72/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (73/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (74/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (75/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (76/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (77/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (78/78) /home/ieemoo0337/projects/datasets/constrast_pair/6902022137396/6902022137396_20241016-113417_back_returnGood_5478c9a48c3e_1060_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将分析每张图片的质量,并根据清晰度、色彩准确性、构图合理性以及完整性给出评价。然后选择质量最好的一张图片并以Python dict格式输出结果。\n", + "\n", + "1. 第一张图片:图像模糊,角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图片:图像较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图片:图像显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图片:图像清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图片:图像较清晰,但手部遮挡部分文字,影响阅读。\n", + "6. 第六张图片:图像清晰度较高,文字和标签清晰可见,构图合理,主体突出。\n", + "7. 第七张图片:图像清晰度较低,部分文字模糊,构图一般。\n", + "\n", + "综合评价:\n", + "- 第三张图片在清晰度、色彩准确性、构图合理性以及完整性方面表现最佳。\n", + "- 第六张图片也表现较好,但在某些细节上稍逊一筹。\n", + "\n", + "因此,质量最好的图片是第三张或第六张。由于第六张图片在细节上更清晰,我选择第六张作为质量最好的图片。\n", + "\n", + "答案输出为:\n", + "```python\n", + "{'index': 6}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '蓝月亮 深层洁净护理洗衣液', 'Color': '蓝色', 'Shape': '袋装', 'Material': '塑料', 'Category': '洗衣液'}, 'item2': {'Text': '无法清晰辨认', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8935024140147\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (2/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (3/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (4/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (5/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (6/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (8/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (10/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (11/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (12/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (13/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (14/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (15/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (16/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (17/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (18/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (19/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (20/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (21/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (22/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (23/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (24/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (25/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (26/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (27/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (28/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (29/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (30/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (31/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (32/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (33/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (34/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (35/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (36/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (37/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (38/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (39/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (40/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (41/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (42/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (43/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (44/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (45/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (46/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (47/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (48/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (49/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (50/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (51/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (52/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (53/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (54/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (55/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (56/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (57/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (58/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (59/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (60/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (61/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (62/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (63/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (64/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (65/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (66/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (67/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (68/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (69/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (70/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (71/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (72/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (73/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (74/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (75/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (76/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (77/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (78/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (79/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (80/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (81/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (82/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (83/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (84/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (85/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (86/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (87/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (88/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (89/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (90/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (91/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (92/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (93/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (94/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (95/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (96/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (97/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (98/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (99/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (100/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (101/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (102/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (103/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (104/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (105/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (106/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (107/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (108/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (109/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (110/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (111/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (112/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (113/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (114/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (115/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (116/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (117/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (118/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (119/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (120/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (121/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (122/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (123/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (124/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (125/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (126/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (127/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (128/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (129/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (130/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (131/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (132/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (133/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (134/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (135/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (136/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (137/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (138/138) /home/ieemoo0337/projects/datasets/constrast_pair/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我们可以进行以下分析:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "从上述描述来看,第三张图是最好的图像。因此,答案为'{'index': 3}'。\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'G7 COFFEE INSTANT COFFEE', 'Color': 'Red', 'Shape': 'Rectangular box', 'Material': 'Cardboard', 'Category': 'Instant Coffee'}, 'item2': {'Text': '无法识别第二张图片中的完整文字信息,只能看到部分标签和条形码。', 'Color': 'Red and yellow', 'Shape': 'Rectangular box', 'Material': 'Cardboard', 'Category': 'Instant Coffee'}, 'is_Same': True}\n", + "barcode: 6908594414019\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/constrast_pair/6908594414019/6908594414019_20241018-143033_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量评判标准,对每张图片进行分析:\n", + "\n", + "1. 第一张图:图像模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像模糊,难以辨认具体信息。\n", + "6. 第六张图:图像模糊,难以辨认具体信息。\n", + "7. 第七张图:图像模糊,难以辨认具体信息。\n", + "\n", + "综合以上分析,第三张图符合清晰度高、色彩还原真实、构图合理、完整性好的标准。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '花王 乐而雅 零触感 特薄0.1cm 舒适 随心动 加速度瞬吸', 'Color': '绿色和金色', 'Shape': '矩形', 'Material': '纸质材料', 'Category': '卫生巾'}, 'item2': {'Text': '乐而雅 卫生巾', 'Color': '绿色和白色', 'Shape': '矩形', 'Material': '纸质材料', 'Category': '卫生巾'}, 'is_Same': True}\n", + "barcode: 6940188803618\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 6.4ms\n", + "video 1/1 (2/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (3/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (4/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (5/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (6/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (8/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (9/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (11/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (12/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (13/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (14/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (15/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (16/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (17/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (18/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (19/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (20/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (21/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (22/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (23/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (24/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (25/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (26/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (27/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (28/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (29/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (30/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (31/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (32/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (33/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (34/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (35/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (36/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (37/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (38/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (39/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (40/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (41/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (42/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (43/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (44/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (45/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (46/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (47/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (48/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (49/49) /home/ieemoo0337/projects/datasets/constrast_pair/6940188803618/6940188803618_20241020-114914_back_addGood_5478c9a53be2_80_13867273486.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我们可以对每张图片的质量进行评判:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综上所述,第三张图是质量最好的一张。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '蟹黄味瓜子仁 Crab Roe Flavor Sunflower Seeds', 'Color': '橙色和白色', 'Shape': '圆角矩形', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': '蟹黄味瓜子仁', 'Color': '橙色和白色', 'Shape': '圆角矩形', 'Material': '塑料', 'Category': '零食'}, 'is_Same': True}\n", + "barcode: 6921799888393\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 6.4ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/constrast_pair/6921799888393/6921799888393_20241020-183236_back_returnGood_5478c9a53bd4_50_14785332147.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我将对每张图片进行质量评判,并输出最佳图像的索引值。\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较差,难以辨认具体信息。\n", + "6. 第六张图:较为清晰,但有部分区域被遮挡。\n", + "7. 第七张图:清晰度和构图较好,但背景杂乱。\n", + "\n", + "综合考虑图像的清晰度、色彩准确性、构图合理性及完整性,第三张图(第3张)在这些方面表现最好。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '萨拉米 鸡翅', 'Color': '红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '香肠'}, 'item2': {'Text': 'Salam 鸡翅', 'Color': '红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '香肠'}, 'is_Same': True}\n", + "barcode: 6970770099716\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (2/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (4/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (7/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (8/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (17/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (22/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (24/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (33/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (36/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (40/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (47/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (48/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (50/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (53/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (54/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (61/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (62/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (63/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (67/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (68/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/69) /home/ieemoo0337/projects/datasets/constrast_pair/6970770099716/6970770099716_20241018-160508_back_returnGood_5478c9a51ba6_550_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,我可以对每张图片的质量进行评估:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "基于这些评估,第三张图是质量最好的一张。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '兰芳园 冻柠茶 柠檬味茶饮料', 'Color': '绿色和白色标签,棕色液体', 'Shape': '圆柱形瓶子', 'Material': '塑料瓶', 'Category': '饮料'}, 'is_Same': True}\n", + "barcode: 8809102320472\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 6.9ms\n", + "video 1/1 (2/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (3/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (4/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (5/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (7/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (8/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (9/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (11/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (12/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (13/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (14/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (15/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (16/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (17/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (18/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (19/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (20/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (21/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (22/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (23/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (24/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (25/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (26/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (27/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (28/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (29/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (30/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (31/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (32/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (33/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (34/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (35/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (36/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (37/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (38/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (39/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (40/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (41/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (42/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (43/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (44/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (45/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (46/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (47/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (48/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (49/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (50/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (51/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (52/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (53/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (54/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (55/55) /home/ieemoo0337/projects/datasets/constrast_pair/8809102320472/8809102320472_20241020-101622_back_returnGood_5478c9a53be2_960_13867273486.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是对每张图片质量的评估:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像较模糊,难以辨认具体信息。\n", + "6. 第六张图:图像模糊且角度倾斜,内容不清晰。\n", + "\n", + "综合以上分析,第三张图是质量最好的,因为其清晰度高、构图合理、主体突出。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '한복수사, 580g', 'Color': '黄色和白色', 'Shape': '圆柱形罐子', 'Material': '玻璃', 'Category': '果酱'}, 'item2': {'Text': 'unknown', 'Color': 'unknown', 'Shape': 'unknown', 'Material': 'unknown', 'Category': 'unknown'}, 'is_Same': False}\n", + "barcode: 8801046992715\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (4/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (10/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (14/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (16/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (25/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (34/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (35/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (49/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (50/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (53/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801046992715/8801046992715_20241017-104418_back_returnGood_5478c9a48b7e_700_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量和评判标准,我将对每张图片进行分析:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合考虑,第三张图的质量最高,因此答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Kerasys Lonely', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '护发素'}, 'item2': {'Text': '未知', 'Color': '紫色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6901285991219\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 7.4ms\n", + "video 1/1 (2/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (26/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (29/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (32/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (35/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/36) /home/ieemoo0337/projects/datasets/constrast_pair/6901285991219/6901285991219_20241017-161139_back_addGood_5478c9a48b7e_585_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:图像模糊,难以辨认细节。\n", + "2. 第二张图:图像清晰度较低,手指遮挡部分文字。\n", + "3. 第三张图:图像清晰,主体突出,构图合理。\n", + "4. 第四张图:图像清晰度一般,手指遮挡部分物品。\n", + "\n", + "根据上述描述,第三张图片质量最好。因此,答案是:{'index': 3}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '怡宝', 'Color': '绿色和白色', 'Shape': '圆柱形带标签', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6901012020397\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 6.4ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 6.8ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 6.1ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6901012020397/6901012020397_20241018-152842_back_returnGood_5478c9a48c3e_300_14785332147.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,我将逐一评估每张图片的质量:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较差,且手部遮挡较多,影响阅读。\n", + "6. 第六张图:清晰度较好,但手部遮挡部分文字,影响阅读。\n", + "7. 第七张图:清晰度较高,但手部遮挡较多,影响阅读。\n", + "8. 第八张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "\n", + "综合来看,第三张图在清晰度、色彩还原和构图合理性上表现最佳。因此,选择第三张图片作为质量最好的图片。\n", + "\n", + "答案输出为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '金奖豆豉鲮鱼', 'Color': '黄色背景,红色和白色文字', 'Shape': '长方形', 'Material': '金属', 'Category': '食品'}, 'item2': {'Text': '未知', 'Color': '浅色背景,白色和黑色文字', 'Shape': '圆形', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6970296609079\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 6.9ms\n", + "video 1/1 (2/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (3/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (4/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (5/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (6/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (7/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (8/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (9/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (10/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (11/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (12/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (13/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (14/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (15/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (16/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (17/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (18/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (19/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (20/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (21/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (22/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (23/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (24/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (25/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (26/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (27/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (28/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (29/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (30/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (31/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (32/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (33/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (34/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (35/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (36/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (37/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (38/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (39/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (40/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (41/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (42/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (43/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (44/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (45/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (46/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (47/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (48/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (49/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (50/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (51/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (52/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (53/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (54/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (55/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (56/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (57/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (58/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (59/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (60/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (61/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (62/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (63/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (64/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (65/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (66/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (67/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (68/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (69/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (70/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (71/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (72/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (73/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (74/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (75/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (76/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (77/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (78/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (79/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (80/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (81/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (82/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (83/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (84/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (85/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (86/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (87/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (88/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (89/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (90/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (91/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (92/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (93/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (94/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (95/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (96/96) /home/ieemoo0337/projects/datasets/constrast_pair/6970296609079/6970296609079_20241018-114012_back_returnGood_5478c9a49bfc_1115_18969520488.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "因此第3张图像是最好的图,最终答案为'{'index': 3}'。\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '山楂汁', 'Color': '红色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '山楂汁', 'Color': '红色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': True}\n", + "barcode: 6925843404287\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 7.0ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/constrast_pair/6925843404287/6925843404287_20241020-112911_back_addGood_5478c9a53be2_90_13867273486.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是每张图片的质量分析:\n", + "\n", + "1. 第一张图:图像清晰度尚可,但有些模糊,色彩还原较为准确,构图合理,主体突出。整体质量较好。\n", + "2. 第二张图:图像较清晰,手部遮挡部分文字,影响阅读,但整体构图合理,主体突出。\n", + "3. 第三张图:图像显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出,完整性较好。\n", + "4. 第四张图:图像清晰度一般,手部遮挡部分包装,但整体构图合理,主体突出。\n", + "5. 第五张图:图像较为模糊,细节不清晰,构图不合理,主体不突出。\n", + "6. 第六张图:图像清晰度较高,物品细节清晰,构图合理,主体突出。\n", + "\n", + "综合以上分析,第三张图的图像质量和各项评判标准都表现得最好,因此选择第三张图作为最佳图像。\n", + "\n", + "答案输出格式:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '黄飞红 蜜辣花生', 'Color': '白色背景,红色和黄色文字', 'Shape': '长方形包装袋', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': '黄飞红 蜜辣花生', 'Color': '白色背景,红色和黄色文字', 'Shape': '长方形包装袋', 'Material': '塑料', 'Category': '零食'}, 'is_Same': True}\n", + "barcode: 6901826888145\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 7.0ms\n", + "video 1/1 (2/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (6/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (11/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (18/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (19/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (21/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (22/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (24/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (29/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (31/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (32/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (35/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (40/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (42/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (43/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (47/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (48/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (51/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (55/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (60/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (61/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (63/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (64/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (65/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (66/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (67/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (68/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (69/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (70/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (71/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (72/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (73/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (74/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (75/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (76/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (77/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (78/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (79/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (80/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (81/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (82/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (83/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (84/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (85/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (86/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (87/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (88/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (89/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (90/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (91/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (92/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (93/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (94/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (95/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (96/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (97/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (98/98) /home/ieemoo0337/projects/datasets/constrast_pair/6901826888145/6901826888145_20241019-112136_back_addGood_5478c9a53bca_50_18358205530.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,我可以分析每张图像的清晰度、色彩准确性、构图合理性以及完整性。以下是每张图像的简短判断:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较好,标签和电池细节清晰可见。\n", + "6. 第六张图:清晰度适中,标签和电池细节较为清晰。\n", + "7. 第七张图:清晰度较低,细节不明显。\n", + "\n", + "基于以上分析,第三张图是质量最好的图像,因为它展示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '南孚电池', 'Color': '红色和黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '电池'}, 'item2': {'Text': '南孚电池', 'Color': '红色和黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '电池'}, 'is_Same': True}\n", + "barcode: 6921569399302\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 6.4ms\n", + "video 1/1 (2/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (3/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (4/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (5/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (6/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (8/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (9/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (10/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (11/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (12/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (13/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (14/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (15/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (16/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (17/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (18/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (19/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (20/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (21/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (22/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (23/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (24/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (25/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (26/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (27/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (28/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (29/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (30/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (31/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (32/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (33/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (34/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (35/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (36/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (37/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (38/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (39/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (40/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (41/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (42/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (43/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (44/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (45/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (46/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (47/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (48/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (49/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (50/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (51/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (52/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (53/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (54/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (55/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (56/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (57/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (58/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (59/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (60/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (61/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (62/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (63/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (64/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (65/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (66/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (67/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (68/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (69/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (70/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (71/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (72/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (73/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (74/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (75/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (76/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (77/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (78/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (79/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (80/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (81/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (82/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (83/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (84/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (85/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (86/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (87/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (88/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (89/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (90/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (91/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (92/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (93/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (94/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (95/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (96/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (97/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (98/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (99/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (100/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (101/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (102/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (103/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (104/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (105/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (106/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (107/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (108/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (109/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (110/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (111/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (112/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (113/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (114/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (115/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (116/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (117/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (118/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (119/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (120/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (121/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (122/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (123/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (124/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (125/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (126/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (127/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (128/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (129/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (130/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (131/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (132/132) /home/ieemoo0337/projects/datasets/constrast_pair/6921569399302/6921569399302_20241020-183138_back_addGood_5478c9a53bca_50_18996891184.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我可以对每张图像的质量进行评估,并选择质量最好的一张。以下是每个图像的评价:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "基于上述分析,第三张图是最清晰和构图合理的,因此它是质量最好的一张图像。\n", + "\n", + "答案输出格式如下:\n", + "{'index': 3}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '机灵小蜜蜂巧克力', 'Color': '金色、黑色、橙色、绿色', 'Shape': '圆柱形', 'Material': '巧克力包裹纸', 'Category': '巧克力'}, 'item2': {'Text': '未知', 'Color': '金色、黑色、橙色、绿色', 'Shape': '圆柱形', 'Material': '巧克力包裹纸', 'Category': '巧克力'}, 'is_Same': True}\n", + "barcode: 6920459996362\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 6.9ms\n", + "video 1/1 (2/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (3/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (4/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (5/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (6/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (7/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (8/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (9/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (10/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (11/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (12/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (13/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (14/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (15/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (16/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (17/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (18/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (19/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (20/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (21/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (22/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (23/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (24/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (25/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (26/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (27/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (28/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (29/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (30/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (31/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (32/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (33/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (34/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (35/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (36/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (37/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (38/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (39/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (40/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (41/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (42/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (43/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (44/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (45/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (46/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (47/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (48/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (49/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (50/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (51/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (52/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (53/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (54/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (55/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (56/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (57/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (58/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (59/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (60/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (61/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (62/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (63/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (64/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (65/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (66/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (67/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (68/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (69/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (70/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (71/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (72/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (73/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (74/74) /home/ieemoo0337/projects/datasets/constrast_pair/6920459996362/6920459996362_20241019-103342_back_addGood_5478c9a48b8c_1090_18996891184.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我们可以分析每张图片的质量,并按照评判标准进行评分。以下是每张图片的简要质量评估:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合以上分析,第三张图片在清晰度、色彩准确性、构图合理性等方面表现最好,因此选择第三张作为质量最好的图片。\n", + "\n", + "答案输出为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '康师傅 冰红茶', 'Color': '橙色', 'Shape': '长方形', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '百事可乐', 'Color': '深棕色', 'Shape': '长方形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 6901668005915\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 8.9ms\n", + "video 1/1 (2/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (3/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (4/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (7/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (13/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (15/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (17/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (18/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (19/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (21/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (22/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (23/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (26/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (31/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (32/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (33/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (35/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (36/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (37/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (41/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (42/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (43/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (44/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (45/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (48/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (54/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (55/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (56/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (57/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (58/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/59) /home/ieemoo0337/projects/datasets/constrast_pair/6901668005915/6901668005915_20241020-133722_back_returnGood_5478c9a48b8c_115_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我们可以评估每张图片的质量并选择最佳图像。以下是每个图像的简短质量判断:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:手部遮挡部分内容,整体清晰度和构图尚可。\n", + "6. 第六张图:手部遮挡部分内容,画面有些模糊。\n", + "7. 第七张图:清晰度较差,手部遮挡部分内容。\n", + "\n", + "综合考虑清晰度、色彩准确性、构图合理性及完整性,第三张图(REF_3_FIG)在这些方面表现最好,因此选择它作为最佳图像。\n", + "\n", + "答案输出格式为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '奥利奥', 'Color': '蓝色和粉色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '饼干'}, 'item2': {'Text': 'Oreo', 'Color': '黑色', 'Shape': '圆形', 'Material': '饼干', 'Category': '饼干'}, 'is_Same': False}\n", + "barcode: 6922300667940\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (2/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 6.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (21/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/46) /home/ieemoo0337/projects/datasets/constrast_pair/6922300667940/6922300667940_20241019-115017_back_addGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量评判标准,对每张图片进行分析:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张:较模糊,细节难以辨认。\n", + "6. 第六张:清晰度较高,标签和其他信息清晰可见,构图合理,主体突出。\n", + "7. 第七张:清晰度高,标签和其他信息清晰可见,构图合理,主体突出。\n", + "\n", + "综合来看,第三张和第六、第七张图片质量较好。由于需要选择一张最好的图片,且题目中没有明确要求选择哪张,因此我将选择其中一张作为最佳图像。根据视觉效果,我选择第六张图片作为最佳图像。\n", + "\n", + "答案输出为:\n", + "```python\n", + "{'index': 6}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '陈皮李饼', 'Color': '棕色', 'Shape': '矩形', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': '陈皮李饼', 'Color': '棕色', 'Shape': '不规则形状', 'Material': '金属', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 6938648520120\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 90.9ms\n", + "video 1/1 (2/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (3/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (4/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (5/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (6/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (7/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (8/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (9/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (10/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (11/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (12/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (13/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (14/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (15/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (16/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (17/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (18/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (19/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (20/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (21/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (22/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (23/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (24/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (25/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (26/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (27/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (28/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (29/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (30/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (31/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (32/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (33/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (34/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (35/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (36/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (37/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (38/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (39/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (40/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (41/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.3ms\n", + "video 1/1 (42/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (43/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (44/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (45/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (46/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (47/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (48/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (49/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (50/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (51/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (52/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (53/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (54/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (55/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (56/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (57/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (58/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (59/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.9ms\n", + "video 1/1 (60/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (61/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (62/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (63/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (64/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (65/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (66/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (67/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (68/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (69/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (70/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (71/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (72/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (73/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (74/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (75/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (76/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (77/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (78/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (79/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (80/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (81/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (82/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (83/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (84/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (85/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (86/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (87/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (88/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (89/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (90/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (91/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (92/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (93/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (94/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (95/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (96/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (97/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (98/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (99/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (100/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (101/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (102/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (103/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (104/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (105/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.9ms\n", + "video 1/1 (106/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (107/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (108/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (109/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (110/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (111/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (112/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (113/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (114/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.9ms\n", + "video 1/1 (115/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (116/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (117/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (118/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (119/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (120/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (121/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.9ms\n", + "video 1/1 (122/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (123/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (124/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (125/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (126/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (127/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (128/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (129/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (130/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (131/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (132/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (133/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (134/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (135/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (136/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (137/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (138/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (139/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (140/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (141/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (142/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (143/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (144/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (145/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (146/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (147/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (148/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (149/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (150/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.6ms\n", + "video 1/1 (151/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (152/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (153/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (154/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (155/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (156/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.9ms\n", + "video 1/1 (157/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 6.0ms\n", + "video 1/1 (158/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.8ms\n", + "video 1/1 (159/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.7ms\n", + "video 1/1 (160/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (161/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (162/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (163/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (164/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (165/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (166/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.9ms\n", + "video 1/1 (167/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (168/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (169/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (170/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (171/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (172/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (173/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (174/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (175/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (176/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (177/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (178/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (179/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (180/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.5ms\n", + "video 1/1 (181/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (182/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (183/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (184/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n", + "video 1/1 (185/185) /home/ieemoo0337/projects/datasets/constrast_pair/6938648520120/6938648520120_20241020-102931_back_returnGood_5478c9a48b8c_10110_17700000001.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,我会逐一分析每张图片的质量,并选择其中质量最好的一张。\n", + "\n", + "1. 第一张图:清晰度较低,有明显的模糊和噪点。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较高,标签和其他信息清晰可见,构图合理,主体突出。\n", + "6. 第六张图:清晰度较高,标签和其他信息清晰可见,构图合理,主体突出。\n", + "7. 第七张图:清晰度较高,标签和其他信息清晰可见,构图合理,主体突出。\n", + "8. 第八张图:清晰度较高,标签和其他信息清晰可见,构图合理,主体突出。\n", + "9. 第九张图:清晰度较低,有明显的模糊。\n", + "10. 第十张图:清晰度较低,有明显的模糊。\n", + "\n", + "经过分析,第三张图、第五张图、第六张图、第七张图、第八张图的质量都比较高。由于这些图的质量都很接近,我选择最清晰的一张作为最佳图像。\n", + "\n", + "最终答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '方飞 稻香贡米 正宗黑龙江方正大米', 'Color': '黄色', 'Shape': '长方形', 'Material': '纸质', 'Category': '大米'}, 'item2': {'Text': '方飞 稻香贡米 地道东北大米', 'Color': '黄色', 'Shape': '长方形', 'Material': '纸质', 'Category': '大米'}, 'is_Same': True}\n", + "barcode: 5603278016817\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (2/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (8/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (9/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (10/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (13/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (14/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (15/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (17/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (18/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (19/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (20/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (24/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (25/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (26/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (29/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (32/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (33/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (41/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (44/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (47/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (48/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (49/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (50/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (51/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (54/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (55/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (57/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (60/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (61/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (62/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (63/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (64/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (65/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (66/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (67/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (68/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (69/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (70/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (71/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (72/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (73/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (74/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (75/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (76/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (77/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (78/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (79/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (80/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (81/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (82/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (83/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (84/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (85/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (86/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (87/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (88/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (89/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (90/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (91/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (92/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (93/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (94/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (95/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (96/96) /home/ieemoo0337/projects/datasets/constrast_pair/5603278016817/5603278016817_20241015-104303_back_addGood_5478c9a51ba6_820_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将对每张图片进行质量评估,并选择质量最好的一张。\n", + "\n", + "1. 第一张图:图像模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像模糊,难以辨认产品细节。\n", + "\n", + "通过对比,第三张图的清晰度最高,构图合理,主体突出。因此,质量最好的一张图像是第三张。\n", + "\n", + "答案输出为:\n", + "{'index': 3}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Mootaa WG GEL MARINHO-MARINE', 'Color': '蓝色和白色', 'Shape': '圆柱形带喷嘴', 'Material': '塑料', 'Category': '清洁剂'}, 'item2': {'Text': 'Mootaa WG GEL MARINHO-MARINE', 'Color': '蓝色和白色', 'Shape': '圆柱形带喷嘴', 'Material': '塑料', 'Category': '清洁剂'}, 'is_Same': True}\n", + "barcode: 6901668939074\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 6.7ms\n", + "video 1/1 (2/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (7/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (8/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (9/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (13/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (15/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (19/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (20/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (22/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (25/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (27/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (28/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (29/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (30/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (32/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (46/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (48/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (49/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (53/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (56/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (57/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (58/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (59/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (61/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (62/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (63/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (64/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (65/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (66/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (67/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (68/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (69/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (70/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (71/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (72/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (73/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (74/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (75/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (76/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (77/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (78/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (79/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (80/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (81/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (82/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (83/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (84/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (85/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (86/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (87/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (88/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (89/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (90/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (91/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (92/92) /home/ieemoo0337/projects/datasets/constrast_pair/6901668939074/6901668939074_20241014-152910_back_returnGood_5478c9a48c3e_540_13773168720.mp4: 640x512 7.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是对每张图片质量的分析:\n", + "\n", + "1. 第一张图:图像清晰度较高,色彩还原真实,构图合理,主体突出。\n", + "2. 第二张图:图像清晰度稍差,手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像清晰度高,构图合理,主体突出。\n", + "4. 第四张图:图像清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像模糊且角度倾斜,无法清晰看到产品细节。\n", + "6. 第六张图:图像清晰度高,构图合理,主体突出。\n", + "\n", + "综合考虑图像的质量,第三张图在清晰度、色彩准确性、构图合理性等方面表现最佳。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '趣多多!缤纷桶 4IN1 绽放桶', 'Color': '蓝色', 'Shape': '圆筒形', 'Material': '塑料', 'Category': '冰淇淋'}, 'item2': {'Text': '趣多多!缤纷桶 4种口味', 'Color': '蓝色', 'Shape': '圆筒形', 'Material': '塑料', 'Category': '冰淇淋'}, 'is_Same': True}\n", + "barcode: 6908594426067\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (2/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (6/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (7/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (10/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (26/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (34/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/39) /home/ieemoo0337/projects/datasets/constrast_pair/6908594426067/6908594426067_20241018-174745_back_addGood_5478c9a48c28_45_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,经过分析后得出以下结论:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合以上分析,第三张图的质量最好。因此,答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': ['花王', 'Laurier', '乐而雅', '小巧轻盈', '零触感', '特薄 0.1 cm', '羽感棉', '量少 日用 17 cm', '超丝薄 棉柔表层', '净含量:14片 卫生巾'], 'Color': '黄色', 'Shape': '矩形', 'Material': '未知', 'Category': '卫生巾'}, 'item2': {'Text': ['未知'], 'Color': '粉色', 'Shape': '矩形', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6932571031241\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 6.9ms\n", + "video 1/1 (2/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (3/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (7/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (8/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (9/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (13/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (17/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (24/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (27/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (28/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (31/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (32/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (33/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (35/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (36/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (42/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (44/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (45/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (47/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (50/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (55/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (60/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (61/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (63/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (67/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (68/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (70/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (71/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (72/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (73/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (75/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (76/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (77/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (78/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (79/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (80/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (81/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (82/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (83/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (84/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (85/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (86/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (87/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (88/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (89/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (90/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (91/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (92/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (93/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (94/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (95/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (96/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (97/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (98/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (99/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (100/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (101/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (102/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (103/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (104/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (105/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (106/106) /home/ieemoo0337/projects/datasets/constrast_pair/6932571031241/6932571031241_20241016-140422_back_returnGood_5478c9a49bfc_500_18358205530.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的信息,我无法直接识别出图片的清晰度、色彩准确性、构图合理性以及完整性。因此,我无法准确评判哪张图片质量最好,并提供相应的Python dict格式输出。\n", + "\n", + "如果你能提供每张图片的具体描述或链接,我可以帮助你进行分析和判断。\n", + "Error processing 6932571031241: 'NoneType' object has no attribute 'group'\n", + "barcode: 9310072012599\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/constrast_pair/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,我将逐一分析每张图片:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:模糊且角度倾斜,难以辨认具体细节。\n", + "6. 第六张图:模糊且角度倾斜,难以辨认具体细节。\n", + "7. 第七张图:模糊且角度倾斜,难以辨认具体细节。\n", + "8. 第八张图:清晰度较高,但手部遮挡部分文字,影响阅读。\n", + "9. 第九张图:清晰度较高,但手部遮挡部分文字,影响阅读。\n", + "10. 第十张图:清晰度较高,但手部遮挡部分文字,影响阅读。\n", + "11. 第十一张图:清晰度较高,但手部遮挡部分文字,影响阅读。\n", + "12. 第十二张图:清晰度最高,文字和图案清晰可辨,构图合理,主体突出。\n", + "\n", + "综合以上分析,第十二张图的质量最好。因此,答案是:\n", + "```python\n", + "{'index': 12}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Tim Tam Dark', 'Color': '深棕色', 'Shape': '长方形', 'Material': '纸板和巧克力', 'Category': '饼干'}, 'item2': {'Text': 'Tim Tam Dark', 'Color': '深棕色', 'Shape': '长方形', 'Material': '纸板和巧克力', 'Category': '饼干'}, 'is_Same': True}\n", + "barcode: 6930420009731\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 6.9ms\n", + "video 1/1 (2/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (5/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (7/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (8/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (11/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (12/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (13/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (18/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (19/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (22/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (23/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (24/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (25/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (27/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (28/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (29/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (30/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (31/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (33/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (36/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (37/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (38/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (39/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (40/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (42/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (43/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (45/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (46/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (47/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (49/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (50/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (51/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (52/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (53/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (54/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (55/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (56/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (57/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (58/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (59/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (60/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (61/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (62/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (63/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (64/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (65/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (66/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (67/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (68/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (69/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (70/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (71/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (72/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (73/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (74/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (75/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (76/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (77/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (78/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (79/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (80/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (81/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (82/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (83/83) /home/ieemoo0337/projects/datasets/constrast_pair/6930420009731/6930420009731_20241018-111627_back_addGood_5478c9a48c02_740_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是每张图片的质量分析:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "基于上述分析,第三张图的质量最高。因此,输出结果为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '吕 SHINE & SMOOTH Damage Care SHAMPOO CAMELLIA FLOWER HONEY', 'Color': '红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '洗发水'}, 'item2': {'Text': '未知', 'Color': '红色', 'Shape': '圆形', 'Material': '金属', 'Category': '泵头'}, 'is_Same': False}\n", + "barcode: 4571589900204\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (2/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (5/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (6/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (17/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (23/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (24/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (25/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/30) /home/ieemoo0337/projects/datasets/constrast_pair/4571589900204/4571589900204_20241020-171327_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量评判标准,我会逐一评估每张图片的质量,并选择其中质量最好的一张。\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像较为模糊,难以辨认具体细节。\n", + "6. 第六张图:图像清晰度一般,手部遮挡部分细节。\n", + "\n", + "通过分析,第三张图在清晰度、色彩准确性、构图合理性以及完整性方面表现最佳。因此,选择第三张图为质量最好的图片。\n", + "\n", + "答案输出格式如下:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '未知', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '保健品'}, 'item2': {'Text': '未知', 'Color': '金色', 'Shape': '球形', 'Material': '金属', 'Category': '运动装备'}, 'is_Same': False}\n", + "barcode: 9557071000121\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (2/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (14/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (34/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (47/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (55/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (56/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (57/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (58/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (59/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (61/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (62/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (63/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (64/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (65/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (66/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (67/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (68/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (69/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (70/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (71/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (72/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (73/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (74/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (75/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (76/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (77/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (78/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (79/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (80/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (81/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (82/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (83/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (84/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (85/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (86/86) /home/ieemoo0337/projects/datasets/constrast_pair/9557071000121/9557071000121_20241015-170703_back_returnGood_5478c9a53bf4_160_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我可以帮助您识别出质量最好的一张图像,并以指定的Python dict格式输出结果。\n", + "\n", + "1. 第一张图:图像模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:图像较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:图像清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像清晰,文字和标签清晰可见,构图合理。\n", + "6. 第六张图:图像清晰,文字和标签清晰可见,构图合理。\n", + "7. 第七张图:图像清晰,文字和标签清晰可见,构图合理。\n", + "\n", + "通过比较以上描述,第三张图片的质量最高。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Six Seasons, Pleasures Tea, TOOTHPASTE, COCONUT, 120g e | Tongue Cleaner', 'Color': 'Green and white', 'Shape': 'Rectangular with a circular design element', 'Material': 'Unknown', 'Category': 'Toothpaste'}, 'item2': {'Text': 'FOOT UPLANDER', 'Color': 'Green and brown', 'Shape': 'Rectangular with a curved top edge', 'Material': 'Unknown', 'Category': 'Foot care product'}, 'is_Same': False}\n", + "barcode: 6975271611405\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6975271611405/6975271611405_20241014-173226_back_addGood_5478c9a53bf4_5_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,我将逐一分析每张图片的质量:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合以上分析,第三张图质量最好,符合所有评判标准。因此答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '玫瑰红瑰茶', 'Color': '琥珀色', 'Shape': '几何多面体形状', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': '无法辨认', 'Color': '无法辨认', 'Shape': '无法辨认', 'Material': '无法辨认', 'Category': '无法辨认'}, 'is_Same': False}\n", + "barcode: 4955129025754\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 7.0ms\n", + "video 1/1 (2/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (3/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (4/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (5/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (6/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (8/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (9/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (10/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (11/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (12/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (13/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (14/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (15/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (16/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (17/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (18/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (19/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (20/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (21/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (22/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (23/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (24/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (25/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (26/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (27/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (28/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (29/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (30/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (31/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (32/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (33/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (34/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (35/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (36/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (37/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (38/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (39/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (40/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (41/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (42/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (43/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (44/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (45/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (46/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (47/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (48/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (49/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (50/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (51/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (52/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (53/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (54/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (55/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (56/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (57/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (58/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (59/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (60/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 6.1ms\n", + "video 1/1 (61/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (62/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (63/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (64/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (65/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (66/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (67/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (68/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (69/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (70/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (71/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (72/72) /home/ieemoo0337/projects/datasets/constrast_pair/4955129025754/4955129025754_20241020-172757_back_returnGood_5478c9a53bca_150_18996891184.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我会逐一分析每张图片的质量,并挑选出质量最好的一张。\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "6. 第六张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "7. 第七张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "\n", + "综合以上分析,第三、第五、第六和第七张图都具有较高的清晰度和良好的构图。由于题目没有具体要求选择哪一张最好,我将选择其中一张作为答案。\n", + "\n", + "最终答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '桃子味果冻', 'Color': '粉色和白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食品'}, 'item2': {'Text': '桃子味果冻', 'Color': '粉色和白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食品'}, 'is_Same': True}\n", + "barcode: 6920313112921\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 6.9ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/constrast_pair/6920313112921/6920313112921_20241020-115730_back_returnGood_5478c9a48c3e_310_18058629568.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量和评判标准,以下是每张图片的评价:\n", + "\n", + "1. 第一张图:清晰度较低,有模糊和噪点。\n", + "2. 第二张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:清晰度高,色彩还原真实,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度高,色彩还原真实,构图合理,主体突出。\n", + "6. 第六张图:清晰度较低,有模糊。\n", + "\n", + "综合以上评价,第三张图和第五张图的质量较高。由于题目要求选择质量最好的一张,因此选择第三张图作为答案。\n", + "\n", + "最终答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '爆汁牛肉丸', 'Color': '黄色和橙色', 'Shape': '矩形', 'Material': '纸质', 'Category': '食品'}, 'item2': {'Text': '牛肉丸', 'Color': '黄色和橙色', 'Shape': '矩形', 'Material': '纸质', 'Category': '食品'}, 'is_Same': True}\n", + "barcode: 6902890244172\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (7/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (15/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (17/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (28/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (31/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (36/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (37/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (42/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (52/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (53/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (54/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/55) /home/ieemoo0337/projects/datasets/constrast_pair/6902890244172/6902890244172_20241020-105653_back_returnGood_5478c9a4db2c_170_13773168720.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{}\n", + "barcode: 6971799760922\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 7.3ms\n", + "video 1/1 (2/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (3/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (8/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (14/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (15/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (17/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (19/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (23/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (26/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (30/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (31/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (33/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (35/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (36/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (37/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (40/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (41/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (42/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (44/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (46/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (47/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (48/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (49/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (50/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (51/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (52/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (54/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (55/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (57/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (60/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (61/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (62/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (63/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (64/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (65/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (66/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (67/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (68/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (69/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (70/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (71/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (72/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (73/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (74/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (75/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (76/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (77/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (78/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (79/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (80/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (81/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (82/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (83/83) /home/ieemoo0337/projects/datasets/constrast_pair/6971799760922/6971799760922_20241018-153220_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的信息,以下是对每张图像质量的评估:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "因此,第三张图像是最好的图。答案如下:\n", + "```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '福兰农场 NFC 纯鲜榨 100% 橙汁', 'Color': '白色', 'Shape': '长方形', 'Material': '纸质', 'Category': '果汁'}, 'item2': {'Text': '无法识别', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6923381116105\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 6.5ms\n", + "video 1/1 (2/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (3/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (4/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (5/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (6/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (8/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (9/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (11/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (12/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (13/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (14/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (15/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (16/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (17/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (18/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (19/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (20/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (21/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (22/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (23/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (24/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (25/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (26/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (27/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (28/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (29/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (30/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (31/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (32/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (33/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (34/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (35/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (36/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (37/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (38/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (39/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (40/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (41/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (42/42) /home/ieemoo0337/projects/datasets/constrast_pair/6923381116105/6923381116105_20241020-161055_back_addGood_5478c9a48bf0_5_13867273486.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和质量评判标准,以下是每张图片的评价:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:模糊且有明显畸变,难以辨认内容。\n", + "6. 第六张图:清晰度较低,包装上的文字不清晰。\n", + "\n", + "综合以上分析,第三张图片的质量最好。因此,输出结果为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': \"AU'S NATURAL SEASALT 澳洲自然海盐(未加碘)\", 'Color': '蓝色和橙色渐变', 'Shape': '长方形', 'Material': '塑料', 'Category': '海盐'}, 'item2': {'Text': \"AU'S NATURAL 澳洲自然海盐(未加碘) Crystal Sea Salt 净含量:260克\", 'Color': '蓝色和橙色渐变', 'Shape': '长方形', 'Material': '塑料', 'Category': '海盐'}, 'is_Same': True}\n", + "barcode: 6926475201367\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (6/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (27/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (53/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (56/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (57/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (58/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (59/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (60/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (62/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (63/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (64/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (65/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (66/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (67/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (68/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (69/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (70/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (71/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (72/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (73/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (74/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (75/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (76/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (77/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (78/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (79/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (80/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (81/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (82/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (83/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (84/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (85/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (86/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (87/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (88/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (89/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (90/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (91/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (92/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (93/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (94/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (95/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (96/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (97/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (98/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (99/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (100/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (101/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (102/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (103/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (104/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (105/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (106/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (107/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (108/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (109/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (110/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (111/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (112/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (113/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (114/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (115/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (116/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (117/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (118/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (119/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (120/120) /home/ieemoo0337/projects/datasets/constrast_pair/6926475201367/6926475201367_20241019-153016_back_returnGood_5478c9a53bd4_165_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "根据上述描述,第三张图像质量最好。因此,答案是:\n", + "\n", + "{'index': 3}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '高乐高 Gigi 葡萄味', 'Color': '紫色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': 'Gigi', 'Color': '白色和多种颜色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 6924254698551\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/6924254698551/6924254698551_20241017-175553_back_addGood_5478c9a48b7e_655_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我将挑选出质量最好的一张图像,并以Python dict格式输出结果。以下是详细的分析和答案:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:与第四张类似,清晰度一般,手部遮挡部分包装。\n", + "6. 第六张图:清晰度较好,但手部遮挡部分瓶盖。\n", + "\n", + "经过综合评估,第三张图的清晰度最高,构图最合理,主体最突出,因此是质量最好的一张图像。\n", + "\n", + "最终答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '椰鲨 青柠味 电解质饮料', 'Color': '蓝色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 8801073101531\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/constrast_pair/8801073101531/8801073101531_20241017-161201_back_returnGood_5478c9a4db2c_745_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量和评判标准,以下是对每张图像的评价:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较低,但能看到一些产品信息。\n", + "6. 第六张图:较为清晰,能看到产品和背景中的货架。\n", + "7. 第七张图:最清晰的一张,展示了多个产品,背景干净。\n", + "\n", + "因此,第六张图的质量最好。输出结果为:\n", + "```python\n", + "{'index': 6}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '상양 5인분', 'Color': '棕色', 'Shape': '长方形', 'Material': '塑料', 'Category': '方便面'}, 'item2': {'Text': 'SPICY RAMEN', 'Color': '红色和白色', 'Shape': '长方形', 'Material': '纸质', 'Category': '方便面'}, 'is_Same': False}\n", + "barcode: 6932844604585\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 6.8ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6932844604585/6932844604585_20241018-144623_back_returnGood_5478c9a48c02_65_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,以下是每张图片的评价:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:模糊且有明显抖动,难以辨认内容。\n", + "6. 第六张图:模糊且有明显抖动,难以辨认内容。\n", + "\n", + "从以上评价可以看出,第三张图的质量最好。因此,答案是:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '酒精湿巾 ALCOHOL WIPES 含75% 酒精 WITH 75% ALCOHOL', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '湿巾'}, 'item2': {'Text': '酒精湿巾 ALCOHOL WIPES 含75% 酒精 WITH 75% ALCOHOL', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '湿巾'}, 'is_Same': True}\n", + "barcode: 6901668929327\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 7.1ms\n", + "video 1/1 (2/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (9/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (23/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (24/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (27/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/32) /home/ieemoo0337/projects/datasets/constrast_pair/6901668929327/6901668929327_20241020-134527_back_returnGood_5478c9a48b8c_0_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的描述,我将分析每张图片的质量,并选择最佳图像。\n", + "\n", + "1. 第一张图:图像模糊,无法清晰看到产品细节。\n", + "2. 第二张图:图像较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:图像清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像清晰度较低,细节不明显。\n", + "6. 第六张图:图像清晰度适中,但角度和距离影响细节展示。\n", + "7. 第七张图:图像清晰度较高,但拍摄角度和光线影响部分细节。\n", + "\n", + "综合以上分析,第三张图是质量最好的一张。因此答案如下:\n", + "\n", + "```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '趣多多 香脆曲奇 滋润巧克力味', 'Color': '蓝色和棕色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '饼干'}, 'item2': {'Text': '趣多多 香脆曲奇 加多30%巧克力味', 'Color': '蓝色和棕色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '饼干'}, 'is_Same': True}\n", + "barcode: 4964596457845\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 7.1ms\n", + "video 1/1 (2/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (4/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (6/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (9/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (13/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (36/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (42/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (47/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (52/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (53/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (54/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (56/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (57/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (58/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (59/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (60/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (62/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (63/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (64/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (65/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (66/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (67/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (68/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (69/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (70/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (71/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (72/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (73/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (74/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (75/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (76/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (77/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (78/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (79/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (80/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (81/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (82/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (83/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (84/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (85/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (86/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (87/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (88/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (89/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (90/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (91/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (92/92) /home/ieemoo0337/projects/datasets/constrast_pair/4964596457845/4964596457845_20241020-134824_back_addGood_5478c9a4db2c_180_13773168720.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和质量评判标准,以下是每张图像的质量评价:\n", + "\n", + "1. 第一张图:图像模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "根据上述分析,第三张图的质量最好。因此答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'SANA', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '护肤品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6911361200777\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (2/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (5/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (6/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (8/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (13/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (14/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (15/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (16/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (17/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (18/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (19/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (20/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (21/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (22/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (24/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (25/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (26/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (27/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (29/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (32/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (33/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (34/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (39/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (41/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (44/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (47/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (49/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (50/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (51/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (52/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (54/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (55/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (57/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (58/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (60/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (61/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (62/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (63/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (64/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (65/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (66/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (67/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (68/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (69/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (70/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (71/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (72/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (73/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (74/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (75/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (76/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (77/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (78/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (79/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (80/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (81/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (82/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (83/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (84/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (85/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (86/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (87/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (88/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (89/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (90/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (91/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (92/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (93/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (94/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (95/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (96/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (97/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (98/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (99/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (100/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (101/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (102/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (103/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (104/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (105/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (106/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (107/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (108/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (109/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (110/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (111/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (112/112) /home/ieemoo0337/projects/datasets/constrast_pair/6911361200777/6911361200777_20241016-160800_back_addGood_5478c9a49bfc_505_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,以下是对每张图片的评价:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "因此,第三张图像是最好的图像。答案输出为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '西湖藕粉\\n西 湖 藕 粉\\nWEST LOTUS ROOT LAKE STARCH\\n红枣莲子\\n杭州市光荣食品厂', 'Color': '白色背景,金色和红色文字', 'Shape': '长方形袋子,顶部有提手', 'Material': '纸质材料', 'Category': '食品'}, 'item2': {'Text': '西湖藕粉\\n西 湖 藕 粉\\nWEST LOTUS ROOT LAKE STARCH\\n红枣莲子\\n杭州市光荣食品厂', 'Color': '白色背景,金色和红色文字', 'Shape': '长方形袋子,顶部有提手', 'Material': '纸质材料', 'Category': '食品'}, 'is_Same': True}\n", + "barcode: 6923146120958\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 7.4ms\n", + "video 1/1 (2/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (3/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (4/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (5/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (7/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (8/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (9/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (10/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (11/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (12/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (13/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (14/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (15/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (16/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (17/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (18/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (19/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (20/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (21/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (22/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (23/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (24/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (25/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (26/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (27/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (28/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (29/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (30/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (31/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (32/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (33/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (34/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (35/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (36/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (37/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (38/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (39/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (40/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (41/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (42/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (43/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (44/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (45/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (46/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (47/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (48/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (49/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (50/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (51/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (52/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (53/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (54/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (55/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (56/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (57/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (58/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (59/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (60/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (61/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (62/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (63/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (64/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (65/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (66/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (67/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (68/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (69/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (70/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (71/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (72/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (73/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (74/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (75/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (76/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (77/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (78/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (79/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (80/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (81/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (82/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (83/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (84/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (85/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (86/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (87/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (88/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (89/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (90/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (91/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (92/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (93/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (94/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (95/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (96/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (97/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (98/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (99/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (100/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (101/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (102/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (103/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (104/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (105/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (106/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (107/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (108/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (109/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (110/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (111/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (112/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (113/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (114/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (115/115) /home/ieemoo0337/projects/datasets/constrast_pair/6923146120958/6923146120958_20241019-140711_back_addGood_5478c9a48c3e_40_15027299265.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是每张图片的质量评估:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综上所述,第三张图质量最好。因此答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '杜蕾斯 FETHERLITE', 'Color': '#FFD700', 'Shape': '长方形', 'Material': '纸盒', 'Category': '避孕套'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6970128547135\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547135/6970128547135_20241017-183526_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量评判标准,我将逐一分析每张图片的质量:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "根据上述分析,第三张图是质量最好的一张。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n", + "Error processing 6970128547135: list index out of range\n", + "barcode: 8412253001437\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 6.6ms\n", + "video 1/1 (2/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (3/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (4/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (5/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (6/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (7/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (9/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (10/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (11/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (12/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (13/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (14/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (15/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (16/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (17/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (18/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (19/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (20/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (21/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (22/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (23/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (24/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (25/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (26/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (27/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (28/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (29/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (30/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (31/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (32/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (33/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (34/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (35/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (36/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (37/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (38/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (39/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (40/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (41/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (42/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (43/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (44/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (45/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (46/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (47/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (48/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (49/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (50/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (51/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (52/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (53/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (54/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (55/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (56/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (57/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (58/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (59/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (60/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (61/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (62/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (63/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (64/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (65/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (66/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (67/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (68/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (69/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (70/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (71/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (72/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (73/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (74/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (75/75) /home/ieemoo0337/projects/datasets/constrast_pair/8412253001437/8412253001437_20241020-133956_back_returnGood_5478c9a53be2_1050_18058629568.mp4: 640x512 (no detections), 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,以下是每张图片的简短质量评估:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合以上分析,第三张图的质量最好。因此,答案是:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '贝蒂斯 特级初榨橄榄油 西班牙原装进口', 'Color': '红色和金色', 'Shape': '圆柱形', 'Material': '金属', 'Category': '食用油'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9556714360271\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 7.1ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/constrast_pair/9556714360271/9556714360271_20241018-131101_back_returnGood_5478c9a48b8c_170_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的描述和图像质量评判标准,以下是每张图片的评价:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较高,可以看到产品的正面和侧面的信息。\n", + "6. 第六张图:物品清晰可见,背景简洁,构图合理。\n", + "7. 第七张图:物品清晰可见,但光线较强导致部分区域过曝。\n", + "\n", + "综合考虑图像的清晰度、色彩准确性、构图合理性以及完整性,第五张图的图像质量最好。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 5}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Six Seasons COCOA EXTRACT', 'Color': '红色和蓝色', 'Shape': '长方形', 'Material': '纸张', 'Category': '牙膏'}, 'item2': {'Text': 'Six Seasons COCOA EXTRACT Reducing Oral Odour Toothpaste / Prevent Tooth Decay', 'Color': '红色和蓝色', 'Shape': '长方形', 'Material': '纸张', 'Category': '牙膏'}, 'is_Same': True}\n", + "barcode: 6902934987171\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 6.3ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/constrast_pair/6902934987171/6902934987171_20241019-134821_back_addGood_5478c9a4db2c_160_13867273486.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是质量评判结果:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度一般,手部遮挡部分包装。\n", + "6. 第六张图:清晰度较好,但手部遮挡部分文字。\n", + "7. 第七张图:清晰度最好,展示物品完整且无遮挡。\n", + "\n", + "因此,第7张图像是最好的图。最终答案为:\n", + "```python\n", + "{'index': 7}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '喜之郎 Gici 荔枝味', 'Color': '红色和白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '喜之郎 Gici 荔枝味', 'Color': '红色和白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': True}\n", + "barcode: 6924743922518\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 7.1ms\n", + "video 1/1 (2/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (8/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (11/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (19/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (23/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (24/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (27/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (29/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (33/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/36) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922518/6924743922518_20241020-185105_back_addGood_5478c9a48b8c_5_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我可以确定每张图片的质量,并选择质量最好的一张。以下是每个图像的评估:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合考虑清晰度、色彩准确性、构图合理性以及完整性,第三张图像质量最好。因此,答案是:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '乐事美国经典原味', 'Color': '黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '薯片'}, 'item2': {'Text': '乐事美味的秘密', 'Color': '黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '薯片'}, 'is_Same': True}\n", + "barcode: 6924743922570\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (2/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (8/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (39/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (41/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (55/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (56/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (59/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (60/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (62/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (63/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (64/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (65/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (66/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (67/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (68/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (69/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (70/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (71/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (72/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (73/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (74/74) /home/ieemoo0337/projects/datasets/constrast_pair/6924743922570/6924743922570_20241018-165014_back_returnGood_5478c9a48b8c_80_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是每张图片的评价:\n", + "\n", + "1. 第一张图:清晰度较低,色彩还原不准确,构图不合理。\n", + "2. 第二张图:清晰度有所提高,但有部分遮挡,影响阅读。\n", + "3. 第三张图:清晰度最高,色彩还原真实,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度适中,但有部分遮挡,影响阅读。\n", + "6. 第六张图:清晰度较低,细节不够清晰。\n", + "7. 第七张图:清晰度较高,色彩还原真实,构图合理,主体突出。\n", + "\n", + "综合评价后,第三张图的质量最好。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '乐事青柠味薯片', 'Color': '蓝色和红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': '乐事薯片', 'Color': '蓝色和红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'is_Same': True}\n", + "barcode: 6914973612860\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 7.0ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/6914973612860/6914973612860_20241017-151859_back_addGood_5478c9a51ba6_45_18358205530.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量评判标准,分析每张图片的清晰度、色彩准确性、构图合理性以及完整性:\n", + "\n", + "1. 第一张图:手部遮挡部分包装,影响阅读。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:手部遮挡部分包装,影响阅读。\n", + "6. 第六张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "\n", + "根据上述分析,第三和第六张图片的质量最好。由于题目要求选择质量最好的一张图像,我将选择第三张图片作为最佳选项。\n", + "\n", + "最终答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '德芙 0糖黑巧 好吃不甜腻 阳光海盐 海盐零糖黑巧克力 7月表', 'Color': '棕色和白色', 'Shape': '椭圆形', 'Material': '巧克力', 'Category': '巧克力'}, 'item2': {'Text': 'Dove 德芙 0糖黑巧 好吃不甜腻 阳光海盐 海盐零糖黑巧克力 7月表', 'Color': '棕色和白色', 'Shape': '椭圆形', 'Material': '巧克力', 'Category': '巧克力'}, 'is_Same': True}\n", + "barcode: 6970399927247\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 6.9ms\n", + "video 1/1 (2/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (4/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (5/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (7/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (8/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (9/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (10/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (11/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (12/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (13/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (14/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (15/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (16/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (17/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (18/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (19/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (20/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (21/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (22/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (23/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (24/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (25/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (26/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (27/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (28/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (29/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (30/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (31/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (32/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (33/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (34/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (35/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (36/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (37/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (38/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (39/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (40/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (41/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (42/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (43/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (44/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (45/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (46/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (47/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (48/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (49/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (50/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (51/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (52/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (53/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (54/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (55/55) /home/ieemoo0337/projects/datasets/constrast_pair/6970399927247/6970399927247_20241020-145930_back_returnGood_5478c9a53bd4_545_14785332147.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是每张图片的质量评估:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:手部遮挡部分文字,影响阅读。\n", + "6. 第六张图:图像倾斜严重,难以辨认内容。\n", + "\n", + "综合以上分析,第三张图质量最好。因此答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error processing 6970399927247: malformed node or string on line 18: \n", + "barcode: 6925332604198\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 6.4ms\n", + "video 1/1 (2/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.2ms\n", + "video 1/1 (3/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (4/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (5/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (6/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (8/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (9/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (10/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (11/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (12/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (13/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (14/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (15/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (16/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (17/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (18/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (19/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (20/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (21/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (22/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (23/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (24/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (25/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (26/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (27/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (28/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (29/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (30/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (31/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (32/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (33/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (34/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (35/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (36/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (37/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (38/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (39/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (40/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (41/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (42/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (43/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (44/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (45/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (46/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (47/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (48/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (49/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (50/50) /home/ieemoo0337/projects/datasets/constrast_pair/6925332604198/6925332604198_20241020-185010_back_addGood_5478c9a53bca_5_18996891184.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量和评判标准,我对每张图片进行了质量评估:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合考虑,第三张图的质量最好。因此,答案是:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '米老头 农夫小麦麦通', 'Color': '红色和金色', 'Shape': '矩形', 'Material': '塑料包装', 'Category': '零食'}, 'item2': {'Text': '米老头 农夫小麦麦通 20年老品牌', 'Color': '透明塑料包装,内含红色和金色元素', 'Shape': '矩形', 'Material': '塑料包装', 'Category': '零食'}, 'is_Same': True}\n", + "barcode: 6923146100028\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (2/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (4/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (5/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (6/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (8/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (10/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (14/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (15/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (18/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (19/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (21/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (22/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (25/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (26/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (28/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (30/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (34/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (35/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (38/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (40/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (42/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (45/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (47/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (49/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (50/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (52/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (54/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (57/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (58/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (59/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923146100028/6923146100028_20241018-141040_back_returnGood_5478c9a48c02_20_13586533739.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和质量评判标准,以下是对每张图片质量的简短判断:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图片模糊,细节难以辨认。\n", + "6. 第六张图:图片模糊,细节难以辨认。\n", + "7. 第七张图:图片模糊,细节难以辨认。\n", + "\n", + "综合考虑,第三张图最符合评判标准。因此,答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': ['杜蕾斯', '超薄', 'FETHERLITE', '隐feel', '12只'], 'Color': '金色', 'Shape': '长方形', 'Material': '纸质', 'Category': '避孕套'}, 'item2': {'Text': ['杜蕾斯', '隐feel', '12只装'], 'Color': '金色', 'Shape': '长方形', 'Material': '纸质', 'Category': '避孕套'}, 'is_Same': True}\n", + "barcode: 6901294176973\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 6.3ms\n", + "video 1/1 (2/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (4/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (5/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (6/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (8/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (9/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (10/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (11/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (12/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (16/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (17/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (18/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (19/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (20/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (24/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (25/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (26/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (27/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (28/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (29/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (30/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (31/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (32/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (33/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (34/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (35/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (36/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (37/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (38/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (39/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (40/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (42/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (44/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (45/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (46/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (47/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (48/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (49/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (50/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (51/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (52/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (53/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (54/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (55/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (56/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (57/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (58/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (59/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (60/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (61/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (62/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (63/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (64/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (65/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (66/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (67/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (68/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (69/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (70/70) /home/ieemoo0337/projects/datasets/constrast_pair/6901294176973/6901294176973_20241016-144412_back_addGood_5478c9a48b7e_130_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我可以帮助你分析每张图片的质量,并挑选出质量最好的一张。以下是每张图片的评价:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:较为清晰,但手指遮挡了一部分文字。\n", + "6. 第六张图:清晰度较低,手指遮挡了一部分包装。\n", + "7. 第七张图:较为清晰,但手指遮挡了一部分文字。\n", + "8. 第八张图:清晰度较高,手指遮挡了一部分包装。\n", + "9. 第九张图:较为清晰,但手指遮挡了一部分包装。\n", + "10. 第十张图:清晰度最高,手指遮挡较少。\n", + "\n", + "综合以上评价,第10张图(第十张图)在清晰度、色彩还原和构图合理性方面表现最佳。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 10}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': ['艾叶精油', '除菌香皂', 'Anti-bacteria Soap', '止痒型'], 'Color': ['绿色', '黄色', '白色'], 'Shape': ['长方形', '有图案的表面'], 'Material': ['纸盒包装', '塑料或纸板'], 'Category': ['香皂']}, 'item2': {'Text': ['六神', '除菌香皂'], 'Color': ['绿色', '黄色', '白色'], 'Shape': ['长方形', '有图案的表面'], 'Material': ['纸盒包装', '塑料或纸板'], 'Category': ['香皂']}, 'is_Same': True}\n", + "barcode: 8801104221467\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (2/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (5/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (7/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (9/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (11/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (13/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (34/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (51/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/53) /home/ieemoo0337/projects/datasets/constrast_pair/8801104221467/8801104221467_20241020-101623_back_returnGood_5478c9a4db2c_270_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我可以帮助您识别出质量最好的一张图片。以下是每个图像的评价:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像模糊,难以辨认标签和文字。\n", + "6. 第六张图:图像模糊,难以辨认标签和文字。\n", + "\n", + "综合以上分析,第三张图是质量最好的一张图片。因此答案如下:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '모두한', 'Color': '粉色', 'Shape': '圆柱形带盖', 'Material': '塑料', 'Category': '食品'}, 'item2': {'Text': '모두한', 'Color': '粉色', 'Shape': '圆柱形带盖', 'Material': '塑料', 'Category': '食品'}, 'is_Same': True}\n", + "barcode: 6907992514970\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 9.1ms\n", + "video 1/1 (2/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (3/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (4/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (5/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (6/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (8/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (9/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (11/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (12/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (14/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (15/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (16/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (17/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (18/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (22/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (23/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (24/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (25/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (26/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (28/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (29/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (30/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (31/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (32/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (33/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (35/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (36/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (37/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (38/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (39/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (40/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (41/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (42/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (45/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (46/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (47/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (49/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (50/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (51/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (52/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (53/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (54/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (55/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (56/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (57/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (58/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (59/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (60/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (62/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (63/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (64/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (65/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (66/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (67/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (68/68) /home/ieemoo0337/projects/datasets/constrast_pair/6907992514970/6907992514970_20241016-103432_back_addGood_5478c9a48b7e_275_13586533739.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:图像模糊,且角度倾斜,细节难以辨认。\n", + "2. 第二张图:清晰度较好,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像较模糊,细节难以辨认。\n", + "\n", + "综合考虑图像质量、清晰度、色彩准确性、构图合理性以及完整性等因素,第三张图片的质量最好。因此答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '金典 SATINE 有机纯牛奶', 'Color': '白色背景,绿色和黑色图案', 'Shape': '长方形盒装', 'Material': '纸质材料', 'Category': '牛奶'}, 'item2': {'Text': '无法识别', 'Color': '蓝色和白色图案', 'Shape': '长方形盒装', 'Material': '纸质材料', 'Category': '牛奶'}, 'is_Same': False}\n", + "barcode: 6916499952888\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (2/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (15/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (16/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (32/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (34/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (39/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (47/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (51/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (52/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (55/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (56/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (57/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (58/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (59/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (61/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (63/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (64/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (65/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (66/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (67/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (68/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (69/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (70/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (71/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (72/72) /home/ieemoo0337/projects/datasets/constrast_pair/6916499952888/6916499952888_20241015-121438_back_returnGood_5478c9a48b7e_5_13799009402.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{}\n", + "barcode: 4901306076347\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (2/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (13/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (14/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (18/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (55/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (57/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (59/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (60/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (61/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (62/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (63/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (64/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (65/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (66/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (67/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (68/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (69/69) /home/ieemoo0337/projects/datasets/constrast_pair/4901306076347/4901306076347_20241018-102220_back_addGood_5478c9a48b8c_215_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我可以进行质量评估。以下是每张图片的评价:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "因此,第三张图像是最好的,最终答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'KAGOME 野菜生活100 Carrot & Orange', 'Color': '白色背景,绿色和橙色水果图案', 'Shape': '长方形盒子', 'Material': '纸盒', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6920177916901\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 6.7ms\n", + "video 1/1 (2/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (3/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (4/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (5/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (6/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (8/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (9/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (10/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (11/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (12/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (13/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (14/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (15/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (16/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (17/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (18/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (19/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (20/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (21/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (22/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (23/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (24/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (25/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (26/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (27/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (28/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (29/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (30/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (31/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (32/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (33/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (34/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (35/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (36/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (37/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (38/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (39/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (40/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (41/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (42/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (43/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (44/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (45/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (46/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (47/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (48/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (49/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (50/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (51/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (52/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (53/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (54/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (55/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (56/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (57/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (58/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (59/59) /home/ieemoo0337/projects/datasets/constrast_pair/6920177916901/6920177916901_20241015-122411_back_returnGood_5478c9a48c3e_305_18133699824.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像清晰,背景干净,标签和其他信息清晰可见。\n", + "\n", + "根据以上描述,第五张图的质量最高。因此答案为:\n", + "{'index': 5}\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'syoss 持久定型喷雾', 'Color': '黑色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '发胶'}, 'item2': {'Text': 'SYOSS STRONG HOLD 持久定型喷雾', 'Color': '黑色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '发胶'}, 'is_Same': True}\n", + "barcode: 6935036481025\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (2/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (13/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (25/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (28/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (30/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (37/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (40/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (42/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (47/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (48/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (52/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (53/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (54/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (56/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (57/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (58/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (59/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (60/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (62/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (63/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (64/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (65/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (66/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (67/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (68/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (69/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (70/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (71/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (72/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (73/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (74/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (75/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (76/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (77/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (78/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (79/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (80/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (81/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (82/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (83/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (84/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (85/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (86/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (87/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (88/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (89/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (90/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (91/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (92/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (93/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (94/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (95/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (96/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (97/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (98/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (99/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (100/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (101/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 7.0ms\n", + "video 1/1 (102/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 7.1ms\n", + "video 1/1 (103/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (104/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (105/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (106/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (107/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (108/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (109/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (110/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (111/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (112/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (113/113) /home/ieemoo0337/projects/datasets/constrast_pair/6935036481025/6935036481025_20241017-160214_back_addGood_5478c9a49bfc_225_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量评判标准,我对每张图片进行如下分析:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "6. 第六张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "7. 第七张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "\n", + "综合来看,第三、第五、第六和第七张图的质量较好,其中第三张图最为清晰且构图合理。因此,选择第三张图作为最佳图像。\n", + "\n", + "答案输出为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '宗家府 切件泡菜 MAT KIMCHI', 'Color': '绿色和白色', 'Shape': '矩形', 'Material': '塑料', 'Category': '食品'}, 'item2': {'Text': '无法清晰辨认', 'Color': '红色和白色', 'Shape': '矩形', 'Material': '纸张', 'Category': '食品'}, 'is_Same': False}\n", + "barcode: 6902132082951\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 6.8ms\n", + "video 1/1 (2/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (6/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (8/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (9/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (14/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (24/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (25/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (26/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (27/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (28/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (29/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (30/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (31/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (32/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (33/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (34/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (35/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (36/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (37/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (38/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (39/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (40/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (41/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (42/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (43/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (49/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (50/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (53/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (55/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (56/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (57/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (60/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (61/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (63/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (65/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (67/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (68/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (69/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (70/70) /home/ieemoo0337/projects/datasets/constrast_pair/6902132082951/6902132082951_20241019-152443_back_returnGood_5478c9a53bca_210_18358205530.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,我将分析每张图像的质量,并挑选出质量最好的一张。以下是每张图像的评价:\n", + "\n", + "1. 第一张图:图像清晰度较高,色彩还原真实,构图合理,主体突出。\n", + "2. 第二张图:图像模糊,手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像较清晰,但手部遮挡部分包装。\n", + "4. 第四张图:图像清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像较清晰,但手部遮挡部分包装。\n", + "6. 第六张图:图像清晰度高,构图合理,主体突出。\n", + "7. 第七张图:图像清晰度高,构图合理,主体突出。\n", + "8. 第八张图:图像清晰度高,构图合理,主体突出。\n", + "\n", + "综合以上分析,第六、第七和第八张图质量都很好,但为了选择质量最好的一张,我会优先选择其中最符合所有评判标准的图像。\n", + "\n", + "经过仔细对比,第八张图不仅清晰度高,而且构图合理,主体突出,且没有明显的遮挡或裁剪问题。因此,第八张图是质量最好的图像。\n", + "\n", + "答案输出如下:\n", + "```python\n", + "{\n", + " \"index\": 8\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '冷酸灵 专研抗敏', 'Color': '蓝色和银色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '牙膏'}, 'item2': {'Text': '未知', 'Color': '绿色', 'Shape': '长方形', 'Material': '纸质', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6936158285218\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (10/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (19/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (24/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (26/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (30/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (33/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (40/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (42/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (56/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (58/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (59/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (60/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (62/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (63/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (64/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (65/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (66/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (67/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (68/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (69/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (70/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (71/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (72/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (73/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (74/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (75/75) /home/ieemoo0337/projects/datasets/constrast_pair/6936158285218/6936158285218_20241020-101055_back_returnGood_5478c9a49bfc_105_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量评判标准,分析如下:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合以上分析,第三张图符合所有评判标准,因此是质量最好的一张。答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '素牛肉丸', 'Color': '绿色', 'Shape': '长方形', 'Material': '纸质', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '绿色', 'Shape': '不清晰', 'Material': '塑料', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6902007115180\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 7.3ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/constrast_pair/6902007115180/6902007115180_20241014-150333_back_returnGood_5478c9a53bf4_775_13799009402.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的信息和图像质量评判标准,我将分析每张图片并选择质量最好的一张。\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "6. 第六张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "7. 第七张图:清晰度较好,但手部遮挡部分文字,影响阅读。\n", + "8. 第八张图:清晰度最高,展示了完整的瓶子和标签,构图合理,主体突出。\n", + "\n", + "综上所述,第八张图(index: 8)的质量最好。因此答案是:\n", + "\n", + "```python\n", + "{'index': 8}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '恒顺镇江香醋', 'Color': '黄色和红色', 'Shape': '圆柱形瓶子,带黄色盖子', 'Material': '玻璃', 'Category': '调味品'}, 'item2': {'Text': '恒顺镇江香醋', 'Color': '黄色和红色', 'Shape': '圆柱形瓶子,带黄色盖子', 'Material': '玻璃', 'Category': '调味品'}, 'is_Same': True}\n", + "barcode: 6931350950230\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (5/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (7/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (9/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (10/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (11/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (30/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (32/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (36/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (37/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (40/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (42/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (45/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (46/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (47/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (53/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (54/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (56/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (57/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (58/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (59/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (62/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (63/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (64/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (65/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (66/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (67/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (68/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (69/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (70/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (71/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (72/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (73/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (74/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (75/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (76/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (77/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (78/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (79/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (80/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (81/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (82/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (83/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (84/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (85/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (86/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (87/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (88/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (89/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (90/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (91/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (92/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (93/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (94/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (95/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (96/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (97/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (98/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (99/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (100/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (101/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (102/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (103/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (104/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (105/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (106/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (107/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (108/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (109/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (110/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (111/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (112/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (113/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (114/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (115/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (116/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (117/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (118/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (119/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (120/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (121/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (122/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (123/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (124/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (125/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (126/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (127/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (128/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (129/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (130/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (131/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (132/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (133/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (134/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (135/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (136/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (137/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (138/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (139/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (140/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (141/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (142/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (143/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (144/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (145/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (146/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (147/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (148/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (149/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (150/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (151/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (152/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (153/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (154/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (155/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (156/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (157/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (158/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (159/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (160/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (161/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (162/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (163/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (164/164) /home/ieemoo0337/projects/datasets/constrast_pair/6931350950230/6931350950230_20241014-113935_back_returnGood_5478c9a48c3e_260_13773168720.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量评判标准,以下是每张图像的评价:\n", + "\n", + "1. 第一张图:清晰度一般,但手部遮挡部分文字,影响阅读。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "5. 第五张图:清晰度较差,包装上有污渍和划痕。\n", + "6. 第六张图:角度倾斜严重,难以辨认内容。\n", + "7. 第七张图:清晰度较好,但角度倾斜。\n", + "\n", + "从以上分析可以看出,第三张图是质量最好的一张。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '谷妈咪 消消面 本产品委托河南中医药大学药学院合作研发 山楂鸡内金消消面 4:6多彩小面条', 'Color': ['紫色', '粉色', '绿色', '黄色', '白色'], 'Shape': ['细长条形'], 'Material': '食品级塑料', 'Category': '食品'}, 'item2': {'Text': '谷妈咪 消消面 本产品委托河南中医药大学药学院合作研发 山楂鸡内金消消面 4:6多彩小面条', 'Color': ['紫色', '粉色', '绿色', '黄色', '白色'], 'Shape': ['细长条形'], 'Material': '食品级塑料', 'Category': '食品'}, 'is_Same': True}\n", + "barcode: 6928804015140\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 6.8ms\n", + "video 1/1 (2/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (4/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (5/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (6/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (8/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (9/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (10/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (11/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (12/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (13/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (14/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (15/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (16/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (17/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (18/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (19/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (20/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (21/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (22/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (23/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (24/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (25/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (26/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (27/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (28/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (29/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (30/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (31/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (32/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (33/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (34/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (35/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (36/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (37/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (38/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (39/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (40/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (41/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (42/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (43/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (44/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (45/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (46/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (47/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (48/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (49/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (50/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (51/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (52/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (53/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (54/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (55/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (56/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (57/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (58/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (59/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (60/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (61/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (62/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (63/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (64/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (65/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (66/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (67/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (68/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (69/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (70/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (71/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (72/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (73/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (74/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (75/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (76/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (77/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (78/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (79/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (80/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (81/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (82/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (83/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (84/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (85/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (86/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (87/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (88/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (89/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (90/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (91/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (92/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (93/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (94/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (95/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (96/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (97/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (98/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (99/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (100/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (101/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (102/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (103/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (104/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (105/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (106/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (107/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (108/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (109/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (110/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (111/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (112/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (113/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (114/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (115/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (116/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (117/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (118/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (119/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (120/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (121/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (122/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (123/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (124/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (125/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (126/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (127/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (128/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (129/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (130/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (131/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (132/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (133/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (134/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (135/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (136/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (137/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (138/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (139/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (140/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (141/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (142/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (143/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (144/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (145/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (146/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (147/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (148/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (149/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (150/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (151/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (152/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (153/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (154/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (155/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (156/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (157/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (158/158) /home/ieemoo0337/projects/datasets/constrast_pair/6928804015140/6928804015140_20241015-141020_back_addGood_5478c9a48c3e_3875_18133699824.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量评判标准,我对每张图片进行分析:\n", + "\n", + "1. 第一张图:图像清晰度较好,色彩还原较为准确,构图合理,主体突出。整体上是一张质量较好的图片。\n", + "2. 第二张图:图像模糊,色彩还原度一般,构图略显拥挤,但主体仍然可以辨认。\n", + "\n", + "综合以上分析,第二张图的清晰度和色彩准确性不如第一张图,因此第二张图的质量较差。\n", + "\n", + "答案输出格式为:\n", + "```python\n", + "{\n", + " \"index\": 1\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '可口可乐 零度 汽水', 'Color': '红色', 'Shape': '六边形', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '可口可乐 0糖', 'Color': '红色', 'Shape': '六边形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': True}\n", + "barcode: 6911988036049\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.4ms\n", + "video 1/1 (2/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (3/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (4/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (5/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (6/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (8/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (9/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (10/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (11/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (12/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (13/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (14/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (15/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (16/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (17/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (18/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (19/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (20/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (21/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (22/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (23/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (24/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (25/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (26/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (27/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (28/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (29/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (30/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (31/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (32/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (33/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (34/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (35/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (36/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (37/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (38/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (39/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (40/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (41/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (42/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (43/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (44/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (45/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (46/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (47/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (48/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (49/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (50/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (51/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (52/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (53/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (54/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (55/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (56/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (57/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (58/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (59/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (60/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (61/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (62/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (63/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (64/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (65/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (66/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (67/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (68/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (69/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (70/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (71/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (72/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (73/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (74/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (75/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (76/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (77/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (78/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (79/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (80/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (81/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (82/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (83/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (84/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (85/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (86/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (87/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (88/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (89/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (90/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (91/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (92/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (93/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (94/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (95/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (96/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (97/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (98/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (99/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (100/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (101/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (102/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (103/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (104/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (105/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (106/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.6ms\n", + "video 1/1 (107/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (108/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.4ms\n", + "video 1/1 (109/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (110/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (111/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (112/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (113/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (114/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.7ms\n", + "video 1/1 (115/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (116/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (117/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (118/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (119/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.4ms\n", + "video 1/1 (120/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (121/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (122/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (123/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (124/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (125/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (126/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (127/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (128/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (129/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (130/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (131/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (132/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (133/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (134/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (135/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (136/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (137/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (138/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (139/139) /home/ieemoo0337/projects/datasets/constrast_pair/6911988036049/6911988036049_20241018-135953_back_addGood_5478c9a4eb2c_1620_18969520488.mp4: 640x512 5.9ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:图像清晰,色彩还原真实,构图合理,主体突出。整体质量较好。\n", + "2. 第二张图:图像模糊,色彩偏色严重,构图不协调,主体不突出。整体质量较差。\n", + "3. 第三张图:图像模糊,色彩偏色严重,构图不协调,主体不突出。整体质量较差。\n", + "4. 第四张图:图像清晰,色彩还原真实,构图合理,主体突出。整体质量较好。\n", + "\n", + "根据上述分析,第四张图片的质量最好。\n", + "Error processing 6911988036049: 'NoneType' object has no attribute 'group'\n", + "barcode: 6935270656432\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 7.2ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 7.2ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 7.2ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 7.6ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 7.4ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 7.2ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/constrast_pair/6935270656432/6935270656432_20241016-165314_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我可以判断出哪张图片的质量最好,并按照要求输出相应的Python字典格式。\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较高,但角度问题导致部分内容被遮挡。\n", + "6. 第六张图:清晰度最高,标签和内容都能清晰看到。\n", + "\n", + "因此,最清晰且构图合理的图像为第六张图。根据提供的标准,我将选择第六张图作为质量最好的图像,并输出相应的Python字典格式:\n", + "\n", + "```python\n", + "{\n", + " 'index': 6\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '白牛肉汤面', 'Color': '红色', 'Shape': '长方形', 'Material': '纸质', 'Category': '方便面'}, 'item2': {'Text': '红烧牛肉面', 'Color': '红色', 'Shape': '长方形', 'Material': '纸质', 'Category': '方便面'}, 'is_Same': True}\n", + "barcode: 3701375401894\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (2/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (3/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (7/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (8/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (9/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (10/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (11/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (13/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (14/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (15/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (18/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (19/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (20/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (21/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (22/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (23/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (24/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (25/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (26/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (27/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (28/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (29/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (30/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (32/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (33/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (34/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (35/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (36/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (37/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (38/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (40/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (42/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (45/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (46/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (50/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (51/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (53/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (55/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (56/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (57/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (58/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (59/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (61/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (62/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (63/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (64/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (65/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (66/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (67/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (68/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (69/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (70/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (71/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (72/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (73/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (74/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (75/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (76/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (77/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (78/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (79/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (80/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (81/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (82/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (83/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (84/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (85/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (86/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (87/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (88/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (89/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (90/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (91/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (92/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (93/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (94/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (95/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (96/96) /home/ieemoo0337/projects/datasets/constrast_pair/3701375401894/3701375401894_20241017-105012_back_addGood_5478c9a48b7e_870_13799009402.mp4: 640x512 5.8ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{}\n", + "barcode: 6901236330555\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (2/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (3/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (4/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (5/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (7/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (8/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (10/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (11/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (12/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (13/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (14/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (15/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (16/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (17/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (18/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (19/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (20/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (21/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (22/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (23/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (24/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (25/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (26/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (27/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (28/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (29/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (30/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (31/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (32/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (33/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (34/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (35/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (36/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (37/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (38/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (39/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (40/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (41/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (42/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (43/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (44/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (45/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (46/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (47/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (48/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (49/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (50/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (51/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (52/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (53/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (54/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (55/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (56/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (57/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (58/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (59/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (60/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (61/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (62/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (63/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (64/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (65/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (66/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (67/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (68/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (69/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (70/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (71/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (72/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (73/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (74/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (75/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (76/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (77/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (78/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (79/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (80/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (81/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (82/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (83/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (84/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (85/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (86/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (87/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (88/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (89/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (90/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (91/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (92/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (93/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (94/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (95/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (96/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (97/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (98/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (99/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (100/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (101/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (102/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (103/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (104/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (105/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (106/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (107/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (108/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (109/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (110/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (111/111) /home/ieemoo0337/projects/datasets/constrast_pair/6901236330555/6901236330555_20241019-142719_back_returnGood_5478c9a48c3e_1925_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,经过分析可以得出以下结论:\n", + "\n", + "1. 第一张图片:清晰度较低,色彩还原不准确,构图稍显杂乱。\n", + "2. 第二张图片:清晰度较高,色彩还原较为准确,但手部遮挡部分文字影响阅读。\n", + "3. 第三张图片:清晰度适中,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "4. 第四张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "5. 第五张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "6. 第六张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "7. 第七张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "8. 第八张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "9. 第九张图片:清晰度一般,色彩还原不准确,构图稍显杂乱。\n", + "10. 第十张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "11. 第十一张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "12. 第十二张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "13. 第十三张图片:清晰度较高,色彩还原准确,构图合理,主体突出,手部遮挡较少。\n", + "\n", + "综合以上分析,第四张图片的清晰度最高,色彩还原最准确,构图最合理,主体突出。因此,第四张图片是质量最好的一张。\n", + "\n", + "答案输出格式为:\n", + "```python\n", + "{\n", + " \"index\": 4\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Tempo Germany 1929', 'Color': '蓝色', 'Shape': '矩形', 'Material': '纸张', 'Category': '纸巾'}, 'item2': {'Text': 'Tempo', 'Color': '蓝色', 'Shape': '矩形', 'Material': '纸张', 'Category': '纸巾'}, 'is_Same': True}\n", + "barcode: 4901872831197\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 6.7ms\n", + "video 1/1 (2/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (3/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (4/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (5/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (6/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (7/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (8/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (9/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (10/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (11/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (12/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (13/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (14/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (15/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (16/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (17/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (18/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (19/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (20/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (21/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (22/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (23/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (24/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (25/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (26/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (27/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (28/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (29/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (30/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (31/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (32/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (33/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (34/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (35/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (36/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (37/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (38/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (39/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (40/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (41/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (42/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (43/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (44/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (45/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (46/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (47/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (48/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (49/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (50/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (51/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (52/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (53/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (54/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (55/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (56/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (57/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (58/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (59/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (60/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (61/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (62/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (63/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (64/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (65/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (66/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (67/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (68/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (69/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (70/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (71/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (72/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (73/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (74/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (75/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (76/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (77/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (78/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (79/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (80/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (81/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (82/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (83/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (84/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (85/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (86/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (87/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (88/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (89/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (90/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (91/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (92/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (93/93) /home/ieemoo0337/projects/datasets/constrast_pair/4901872831197/4901872831197_20241020-161447_back_addGood_5478c9a53be2_695_18058629568.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的信息,我无法确定图像的清晰度、色彩准确性、构图合理性以及完整性。因此,我无法根据给定的标准对这些图像进行质量评估。\n", + "\n", + "如果您能提供更详细的描述或标准,我可以尝试帮助您分析并给出答案。\n", + "Error processing 4901872831197: 'NoneType' object has no attribute 'group'\n", + "barcode: 6922848608900\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 6.7ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/constrast_pair/6922848608900/6922848608900_20241020-150311_back_returnGood_5478c9a48bf0_145_13867273486.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我们可以对每张图片进行质量评估:\n", + "\n", + "1. 第一张图:图像模糊,细节不清晰。\n", + "2. 第二张图:图像较清晰,但有手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:图像清晰度一般,有手部遮挡部分包装。\n", + "5. 第五张图:图像较清晰,但有手部遮挡部分文字,影响阅读。\n", + "6. 第六张图:图像清晰度高,细节清晰,构图合理,主体突出。\n", + "7. 第七张图:图像模糊且角度倾斜,无法清晰看到物品。\n", + "\n", + "综合以上分析,第三和第六张图片的质量较高。由于题目要求选择最好的一张,考虑到构图合理性、清晰度和完整性,第六张图片更符合标准。\n", + "\n", + "因此,答案为:\n", + "```python\n", + "{'index': 6}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '家乐 浓汤宝 汤底调味料 老母鸡汤口味', 'Color': '绿色和白色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '调味料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6921763202286\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/constrast_pair/6921763202286/6921763202286_20241017-144024_back_returnGood_5478c9a48b7e_125_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像质量评判标准,以下是每张图片的评价:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "因此,第三张图像是最好的图。最终答案为{'index': 3}。\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '佑家 Family Guard 魔洁8层特密木纤维抹布 100%天然木纤维 超强锁边 加倍特密 持久耐用 3片装', 'Color': '橙色和黄色', 'Shape': '长方形', 'Material': '木纤维', 'Category': '清洁用品'}, 'item2': {'Text': '未知', 'Color': '红色', 'Shape': '长方形', 'Material': '未知', 'Category': '清洁用品'}, 'is_Same': False}\n", + "barcode: 6921294345704\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 6.5ms\n", + "video 1/1 (2/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (3/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (4/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (5/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (6/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (8/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (9/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (10/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (11/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (12/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (13/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (14/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (15/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (16/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (17/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (18/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (19/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (20/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (21/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (22/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (23/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (24/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (25/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (26/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (27/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (28/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (29/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 6.7ms\n", + "video 1/1 (30/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (31/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (32/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (33/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (34/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (35/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 6.2ms\n", + "video 1/1 (36/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (37/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (38/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (39/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (40/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (41/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (42/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (43/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (44/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (45/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (46/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (47/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (48/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (49/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (50/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (51/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (52/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (53/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (54/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (55/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (56/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (57/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (58/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (59/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (60/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (61/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (62/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (63/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (64/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (65/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (66/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (67/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (68/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (69/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (70/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (71/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (72/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (73/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (74/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (75/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.9ms\n", + "video 1/1 (76/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (77/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (78/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (79/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (80/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (81/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (82/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (83/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (84/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (85/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (86/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (87/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (88/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (89/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (90/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (91/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (92/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (93/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (94/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (95/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (96/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (97/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (98/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (99/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (100/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (101/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (102/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (103/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (104/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (105/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.9ms\n", + "video 1/1 (106/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.9ms\n", + "video 1/1 (107/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.9ms\n", + "video 1/1 (108/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.9ms\n", + "video 1/1 (109/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.9ms\n", + "video 1/1 (110/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (111/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (112/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (113/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (114/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (115/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (116/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (117/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (118/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (119/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (120/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (121/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (122/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (123/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (124/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (125/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (126/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (127/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (128/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (129/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (130/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (131/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (132/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (133/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (134/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (135/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (136/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (137/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (138/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (139/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (140/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (141/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (142/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (143/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (144/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (145/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (146/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (147/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (148/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (149/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (150/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (151/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (152/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (153/153) /home/ieemoo0337/projects/datasets/constrast_pair/6921294345704/6921294345704_20241019-103643_back_returnGood_5478c9a48b8c_4440_18996891184.mp4: 640x512 (no detections), 6.0ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,以下是每张图像的简短判断:\n", + "\n", + "1. 第一张图:清晰度一般,但角度倾斜,影响部分细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较好,但有轻微模糊,主体突出。\n", + "6. 第六张图:清晰度适中,手部遮挡部分包装。\n", + "7. 第七张图:清晰度较高,但角度稍有倾斜,整体构图合理。\n", + "8. 第八张图:清晰度较低,角度倾斜明显,影响细节。\n", + "9. 第九张图:清晰度较差,模糊严重,难以辨认细节。\n", + "\n", + "综合以上分析,第三张图质量最好。因此答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '冰红茶', 'Color': '黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '冰红茶', 'Color': '黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': True}\n", + "barcode: 6922017033991\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 6.7ms\n", + "video 1/1 (2/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (3/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (4/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (5/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (7/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (8/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (9/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (11/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (12/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (13/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (14/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (15/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (16/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (17/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (18/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (19/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (20/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (21/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (22/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (23/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (24/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (25/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (26/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (27/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (28/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (29/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (30/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (31/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (32/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (33/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (34/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (35/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (36/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (37/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (38/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (39/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (40/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (41/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (42/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (43/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (44/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (45/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (46/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (47/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (48/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (49/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (50/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (51/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (52/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (53/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (54/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (55/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (56/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (57/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (58/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (59/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (60/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (61/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (62/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (63/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (64/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (65/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (66/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (67/67) /home/ieemoo0337/projects/datasets/constrast_pair/6922017033991/6922017033991_20241020-110931_back_returnGood_5478c9a53be2_115_13867273486.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是每张图片的质量分析:\n", + "\n", + "1. 第一张图:清晰度较低,草莓的细节不够明显,色彩还原度一般。\n", + "2. 第二张图:清晰度较高,草莓的细节清晰可见,色彩还原度较好,构图合理,主体突出。\n", + "3. 第三张图:模糊且角度倾斜,无法清晰看到草莓的细节。\n", + "4. 第四张图:清晰度一般,草莓的细节尚可,但手部遮挡部分包装。\n", + "5. 第五张图:清晰度适中,草莓的细节清晰,色彩还原度较好,构图合理,主体突出。\n", + "6. 第六张图:模糊且角度倾斜,无法清晰看到草莓的细节。\n", + "\n", + "综合以上分析,第二张图和第五张图质量较好。根据题目要求,选择其中一张作为最佳图像。由于第五张图的构图和主体更加突出,因此选择第五张图作为最佳图像。\n", + "\n", + "答案输出格式为:\n", + "```python\n", + "{'index': 5}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '爆浆草莓山楂', 'Color': '粉色', 'Shape': '长方形', 'Material': '纸质', 'Category': '食品'}, 'item2': {'Text': '爆浆草莓山楂', 'Color': '粉色', 'Shape': '长方形', 'Material': '纸质', 'Category': '食品'}, 'is_Same': True}\n", + "barcode: 6941111161720\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (2/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (4/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (5/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (6/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (8/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (9/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (10/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (11/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (12/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (13/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (14/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (15/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (16/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (18/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (19/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (21/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (26/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (29/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (30/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (34/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (36/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (37/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (40/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (43/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (44/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (45/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (47/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (48/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (51/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (52/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (53/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (54/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (56/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (57/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (58/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (59/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (60/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (61/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (62/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (63/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (64/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (65/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (66/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (67/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (68/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (69/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (70/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (71/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (72/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (73/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (74/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (75/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (76/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (77/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (78/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (79/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (80/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (81/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (82/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (83/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (84/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (85/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (86/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (87/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (88/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (89/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (90/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (91/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (92/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (93/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (94/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (95/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (96/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (97/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (98/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (99/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (100/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (101/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (102/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (103/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (104/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (105/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (106/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (107/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (108/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (109/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (110/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (111/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (112/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (113/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (114/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (115/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (116/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (117/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (118/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (119/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (120/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.2ms\n", + "video 1/1 (121/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (122/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (123/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (124/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (125/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (126/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (127/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (128/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (129/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (130/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (131/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (132/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (133/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (134/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (135/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (136/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (137/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (138/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (139/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (140/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (141/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (142/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (143/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (144/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (145/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (146/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (147/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (148/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (149/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (150/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (151/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (152/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (153/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (154/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (155/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (156/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (157/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (158/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (159/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (160/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (161/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (162/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (163/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (164/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (165/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (166/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (167/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (168/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (169/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (170/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (171/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (172/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (173/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (174/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (175/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (176/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (177/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (178/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (179/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (180/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (181/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (182/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (183/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (184/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (185/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (186/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (187/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 7.2ms\n", + "video 1/1 (188/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (189/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (190/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (191/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (192/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (193/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (194/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (195/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (196/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (197/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (198/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (199/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (200/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (201/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (202/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (203/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (204/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (205/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (206/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (207/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (208/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (209/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (210/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (211/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (212/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (213/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (214/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (215/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (216/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (217/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (218/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (219/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (220/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (221/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (222/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (223/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (224/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (225/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (226/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (227/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (228/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (229/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (230/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (231/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (232/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (233/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (234/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (235/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (236/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (237/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (238/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (239/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (240/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (241/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (242/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (243/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (244/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (245/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (246/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (247/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (248/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (249/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (250/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (251/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (252/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (253/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (254/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (255/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (256/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (257/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (258/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (259/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (260/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (261/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (262/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (263/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (264/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (265/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (266/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (267/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (268/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (269/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (270/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (271/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (272/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (273/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (274/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (275/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (276/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (277/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (278/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (279/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (280/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (281/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (282/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (283/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (284/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (285/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (286/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (287/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (288/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (289/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (290/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (291/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (292/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (293/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (294/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (295/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (296/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (297/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (298/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (299/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (300/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (301/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (302/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (303/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (304/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (305/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (306/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (307/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (308/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (309/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (310/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (311/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (312/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (313/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (314/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (315/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (316/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (317/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (318/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (319/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (320/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (321/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (322/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (323/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (324/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (325/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (326/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (327/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (328/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (329/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (330/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (331/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (332/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (333/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (334/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (335/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (336/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (337/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (338/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (339/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (340/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (341/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (342/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (343/343) /home/ieemoo0337/projects/datasets/constrast_pair/6941111161720/6941111161720_20241014-171122_back_addGood_5478c9a51ba6_950_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,我将逐一分析每张图片的质量:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "从上述分析可以看出,第三张图是最好的一张。因此,答案是:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '未知', 'Color': '透明', 'Shape': '矩形带盖子', 'Material': '塑料', 'Category': '收纳盒'}, 'item2': {'Text': '大号收纳盒', 'Color': '白色和紫色', 'Shape': '长方形带盖子', 'Material': '塑料', 'Category': '收纳盒'}, 'is_Same': False}\n", + "barcode: 6930096350946\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 6.6ms\n", + "video 1/1 (2/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (4/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (5/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (6/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (7/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (9/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (10/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (11/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (12/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (13/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (14/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (15/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (16/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (17/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (18/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (19/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (20/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (21/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (22/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (23/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (24/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (25/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (26/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (27/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (28/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (29/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (30/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (31/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (32/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (33/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (34/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 6.1ms\n", + "video 1/1 (35/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (36/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (37/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (38/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (39/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (40/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (41/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (42/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (43/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (44/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (45/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (46/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (47/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (48/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (49/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (50/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (51/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (52/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (53/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (54/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (55/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (56/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (57/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (58/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (59/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (60/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (61/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (62/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (63/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (64/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (65/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (66/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (67/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (68/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (69/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (70/70) /home/ieemoo0337/projects/datasets/constrast_pair/6930096350946/6930096350946_20241018-151516_back_addGood_5478c9a48c3e_810_14785332147.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:图像模糊,主体不清晰。\n", + "2. 第二张图:图像较模糊,色彩失真,构图不合理。\n", + "3. 第三张图:图像清晰度高,色彩还原真实,构图合理,主体突出,画面布局协调,无元素挤压或缺失。\n", + "4. 第四张图:图像清晰度一般,色彩失真,构图不合理。\n", + "\n", + "因此,第三张图像是最好的图片。答案为 {'index': 3}。\n", + "Error processing 6930096350946: list index out of range\n", + "barcode: 4955129027482\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 6.7ms\n", + "video 1/1 (2/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (3/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (4/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (5/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (6/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (8/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (9/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (11/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (12/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (13/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (14/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (15/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (16/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (17/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (18/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (19/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (20/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (21/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (22/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (23/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (24/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (25/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (26/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (27/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (28/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (29/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (30/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (31/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (32/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (33/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (34/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (35/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (36/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (37/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (38/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (39/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (40/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (41/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (42/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (43/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (44/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (45/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (46/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (47/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (48/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (49/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (50/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (51/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (52/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (53/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (54/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (55/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (56/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (57/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (58/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (59/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (60/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (61/61) /home/ieemoo0337/projects/datasets/constrast_pair/4955129027482/4955129027482_20241019-134343_back_addGood_5478c9a4db2c_165_13867273486.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将逐一评估每张图片的质量,并选择质量最好的一张。\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "6. 第六张图:清晰度较好,手部遮挡部分文字,但整体信息可见。\n", + "7. 第七张图:清晰度高,手部遮挡部分文字,但整体信息可见。\n", + "\n", + "综合考虑清晰度、色彩还原、构图和完整性,第七张图(第7张)在所有选项中表现最佳。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 7}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '葡萄味 果冻', 'Color': '绿色和白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '果冻'}, 'item2': {'Text': '葡萄味 果冻', 'Color': '绿色和白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '果冻'}, 'is_Same': True}\n", + "barcode: 6920771624578\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (4/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (7/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (8/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (10/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (11/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (14/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (15/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (17/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (18/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (20/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (21/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (22/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (26/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (29/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (30/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (34/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (43/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (47/47) /home/ieemoo0337/projects/datasets/constrast_pair/6920771624578/6920771624578_20241016-155601_back_returnGood_5478c9a53bf4_245_13773168720.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的信息,我无法确定是否包含了Python dict格式的输出。请提供相关的图像描述和评判标准,以便我能够准确地生成所需的输出格式。\n", + "Error processing 6920771624578: 'NoneType' object has no attribute 'group'\n", + "barcode: 6973886310232\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 7.2ms\n", + "video 1/1 (2/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (5/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (7/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (10/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (28/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (34/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (36/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (37/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (42/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (47/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (53/53) /home/ieemoo0337/projects/datasets/constrast_pair/6973886310232/6973886310232_20241019-151914_back_returnGood_5478c9a49bfc_365_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量评判标准,分析如下:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合以上分析,第三张图的质量最高。因此,答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '宝桑园 专注桑葚研究60年 100%桑果汁 NFC非浓缩还原果汁 NOT FROM CONCENTRATE 原果鲜榨 果汁纯正', 'Color': '紫色', 'Shape': '长方形', 'Material': '纸质材料', 'Category': '果汁'}, 'item2': {'Text': '未知', 'Color': '紫色', 'Shape': '长方形', 'Material': '纸质材料', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6901845041248\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (2/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (4/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (5/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (11/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (13/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (14/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (19/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (21/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (22/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (25/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (26/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (27/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (29/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (33/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (39/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (41/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (44/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (48/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (49/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (50/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (51/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (52/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (55/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (57/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (58/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (59/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (60/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (61/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (62/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (63/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (64/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (65/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (66/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (67/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (68/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (69/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (70/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (71/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (72/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (73/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (74/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (75/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (76/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (77/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (78/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (79/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (80/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (81/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (82/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (83/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (84/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (85/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (86/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (87/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (88/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (89/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (90/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (91/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (92/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (93/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (94/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (95/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (96/96) /home/ieemoo0337/projects/datasets/constrast_pair/6901845041248/6901845041248_20241017-164212_back_addGood_5478c9a51ba6_65_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我会逐一评估每张图片的质量,并选择其中最清晰、构图合理的作为最佳图像。以下是详细分析:\n", + "\n", + "1. 第一张图:图像模糊,主体不清晰。\n", + "2. 第二张图:图像较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:图像清晰度一般,手部遮挡部分包装。\n", + "\n", + "经过综合评估,第三张图是最好的图像。因此,答案如下:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'pejoy 百醇 红酒巧克力味 注心饼干', 'Color': '红色和金色', 'Shape': '长方形', 'Material': '纸质', 'Category': '零食'}, 'item2': {'Text': 'pejoy 百醇 红酒巧克力味 注心饼干', 'Color': '红色和金色', 'Shape': '长方形', 'Material': '纸质', 'Category': '零食'}, 'is_Same': True}\n", + "barcode: 6920354827846\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/constrast_pair/6920354827846/6920354827846_20241018-135417_back_returnGood_5478c9a48b8c_50_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是对每张图片质量的评价:\n", + "\n", + "1. 第一张图:图像模糊且角度倾斜,细节难以辨认。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合考虑图像的清晰度、色彩准确性、构图合理性以及完整性,第三张图的质量最好。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '超细软毛', 'Color': '红色和白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '牙刷'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8000500003787\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 8.7ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/constrast_pair/8000500003787/8000500003787_20241019-164128_back_returnGood_5478c9a53bd4_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是每张图片的质量评价:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合考虑图像质量、清晰度、色彩准确性、构图合理性以及完整性等因素,第三张图的质量最高。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'FERRERO ROCHER the golden experience', 'Color': '金色和白色', 'Shape': '长方形盒子,里面装有圆形巧克力', 'Material': '塑料盒,金色包装纸包裹的巧克力', 'Category': '巧克力'}, 'item2': {'Text': '无法识别', 'Color': '透明盒子,内部为棕色和金色', 'Shape': '长方形盒子,里面有圆形物品', 'Material': '塑料盒', 'Category': '未知类别'}, 'is_Same': False}\n", + "barcode: 6970128547036\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (2/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (5/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (8/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (11/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (12/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (13/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (19/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (20/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (23/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (24/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (25/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (30/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (31/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (34/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (36/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (38/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (41/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (42/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (44/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (46/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (47/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (50/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (51/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (52/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (53/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (54/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (55/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (56/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (57/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (58/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (59/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (60/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (61/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (62/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (63/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (64/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (65/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (66/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (67/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (68/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (69/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (70/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (71/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (72/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (73/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (74/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (75/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (76/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (77/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (78/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (79/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (80/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (81/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (82/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (83/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (84/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (85/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (86/86) /home/ieemoo0337/projects/datasets/constrast_pair/6970128547036/6970128547036_20241016-115540_back_returnGood_5478c9a48b7e_110_13586533739.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量评判标准,分析每一幅图像的清晰度、色彩准确性、构图合理性以及完整性:\n", + "\n", + "1. 第一张图片:图像模糊,细节不清晰。\n", + "2. 第二张图片:图像较模糊,有明显的噪点和倾斜。\n", + "3. 第三张图片:图像较为清晰,但手部遮挡部分文字,影响阅读。\n", + "4. 第四张图片:图像模糊,手部遮挡部分包装。\n", + "5. 第五张图片:图像模糊,难以辨认文字和细节。\n", + "6. 第六张图片:图像较为清晰,但手指部分遮挡了部分文字。\n", + "7. 第七张图片:图像清晰,但手指部分遮挡了一部分内容。\n", + "8. 第八张图片:图像清晰,但背景中的物品可能会影响整体观感。\n", + "9. 第九张图片:图像清晰,手指部分遮挡了一部分内容。\n", + "\n", + "综合来看,第九张图片在清晰度、色彩还原和构图合理性上表现最佳。因此,选择第九张图片作为质量最好的图像。\n", + "\n", + "答案输出为:\n", + "```python\n", + "{'index': 9}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '舒达适', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '牙膏'}, 'item2': {'Text': 'Sensodyne SENSITIVITY & GUM', 'Color': '蓝色和红色', 'Shape': '长方形', 'Material': '纸张', 'Category': '牙膏包装'}, 'is_Same': False}\n", + "barcode: 6924743925625\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 6.9ms\n", + "video 1/1 (2/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (3/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (4/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (5/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (6/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (8/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (9/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (10/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (11/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (12/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (13/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (14/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (15/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (16/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (17/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (18/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (19/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (20/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (21/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (22/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (23/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (24/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (25/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (26/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (27/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (28/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (29/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (30/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (31/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (32/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (33/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (34/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (35/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (36/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (37/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (38/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (39/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (40/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (41/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (42/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (43/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (44/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (45/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (46/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 6.2ms\n", + "video 1/1 (47/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (48/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (49/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (50/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (51/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (52/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (53/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (54/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (55/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (56/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (57/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (58/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (59/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (60/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (61/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (62/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (63/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (64/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (65/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (66/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (67/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (68/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (69/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (70/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (71/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (72/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (73/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (74/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (75/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (76/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (77/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (78/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (79/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (80/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (81/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (82/82) /home/ieemoo0337/projects/datasets/constrast_pair/6924743925625/6924743925625_20241019-101532_back_returnGood_5478c9a4db2c_70_18058629568.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的信息和图像质量评判标准,我将对每张图像进行质量评估,并选择其中质量最好的一张。\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图像模糊且角度不正,难以辨认细节。\n", + "6. 第六张图:图像模糊,细节不清晰。\n", + "7. 第七张图:图像模糊,角度不正,难以辨认细节。\n", + "8. 第八张图:图像模糊,角度不正,难以辨认细节。\n", + "\n", + "综合以上分析,第三张图的清晰度最高,构图合理,主体突出,因此质量最好。答案如下:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '乐事 自然滋味 沁柠味 马铃薯片', 'Color': '绿色', 'Shape': '长方形', 'Material': '纸质', 'Category': '零食'}, 'item2': {'Text': '乐事 自然滋味 沁柠味 马铃薯片', 'Color': '绿色', 'Shape': '长方形', 'Material': '纸质', 'Category': '零食'}, 'is_Same': True}\n", + "barcode: 6921804700689\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 7.0ms\n", + "video 1/1 (2/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (4/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (5/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (7/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (8/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (9/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (10/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (11/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (12/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (13/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (14/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (15/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (16/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (17/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (18/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (19/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (20/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (21/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (22/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (23/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (24/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (25/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (26/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (27/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (28/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (29/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (30/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (31/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (32/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (33/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (34/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (35/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (36/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (37/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (38/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (39/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (40/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (41/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (42/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (43/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (44/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (45/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (46/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (47/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (48/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (49/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (50/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (51/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (52/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (53/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (54/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (55/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (56/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (57/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 6.1ms\n", + "video 1/1 (58/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (59/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (60/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (61/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (62/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (63/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (64/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (65/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (66/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (67/67) /home/ieemoo0337/projects/datasets/constrast_pair/6921804700689/6921804700689_20241018-114628_back_returnGood_5478c9a4db2c_415_14785332147.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的描述和图片,我将逐一评估每张图像的质量,并选择出质量最好的一张。\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:图片过暗,细节不清晰。\n", + "\n", + "综合以上分析,第三张图像在清晰度、色彩准确性、构图合理性以及完整性方面表现最好。因此,选择第三张图像作为质量最好的图像。\n", + "\n", + "答案输出格式如下:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '陶华碧 老干妈 辣三丁油辣椒', 'Color': '红色', 'Shape': '圆形', 'Material': '玻璃', 'Category': '调味品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6909409012024\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (2/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (7/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (13/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (26/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (34/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (45/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (46/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (48/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (53/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (54/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (55/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (56/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (57/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (58/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (59/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (60/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (61/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (62/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (63/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (64/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (65/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (66/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (67/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (68/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (69/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (70/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (71/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (72/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (73/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (74/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (75/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (76/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (77/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (78/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (79/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (80/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (81/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (82/82) /home/ieemoo0337/projects/datasets/constrast_pair/6909409012024/6909409012024_20241015-112807_back_returnGood_5478c9a49bfc_45_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量评判标准,我对每张图像进行了分析:\n", + "\n", + "1. 第一张图:清晰度一般,色彩还原较好,构图合理。\n", + "2. 第二张图:清晰度较高,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:清晰度和色彩准确性较好,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较差,细节模糊。\n", + "6. 第六张图:清晰度较低,细节模糊。\n", + "7. 第七张图:清晰度较低,细节模糊。\n", + "8. 第八张图:清晰度较低,细节模糊。\n", + "9. 第九张图:清晰度较低,细节模糊。\n", + "\n", + "从以上分析可以看出,第三张图的清晰度、色彩准确性和构图合理性都较好,因此是质量最好的一张图像。答案如下:\n", + "\n", + "```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': ['上好佳', '虾片', 'SHRIMP FLAKES'], 'Color': ['红色', '白色', '黄色'], 'Shape': ['椭圆形', '矩形'], 'Material': ['纸质', '塑料'], 'Category': ['零食']}, 'item2': {'Text': ['上好佳', '虾片', 'SHRIMP FLAKES'], 'Color': ['红色', '白色', '黄色'], 'Shape': ['椭圆形', '矩形'], 'Material': ['纸质', '塑料'], 'Category': ['零食']}, 'is_Same': True}\n", + "barcode: 6941044024574\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 6.8ms\n", + "video 1/1 (2/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (3/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (4/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (5/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (6/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (8/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (9/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (10/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (11/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (12/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (13/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (14/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (15/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (16/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (17/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (18/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (19/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (20/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (21/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (22/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (23/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (24/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (25/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (26/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (27/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (28/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (29/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (30/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (31/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (32/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (33/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (34/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (35/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (36/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (37/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (38/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (39/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (40/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (41/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (42/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (43/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (44/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (45/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (46/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (47/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (48/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (49/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (50/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (51/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (52/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (53/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (54/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (55/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (56/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (57/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (58/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (59/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (60/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (61/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (62/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (63/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (64/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (65/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (66/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (67/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (68/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (69/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (70/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (71/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (72/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (73/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (74/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (75/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (76/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (77/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (78/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (79/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (80/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (81/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (82/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (83/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (84/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (85/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (86/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (87/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (88/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (89/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (90/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (91/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (92/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (93/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (94/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (95/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (96/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (97/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (98/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (99/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (100/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (101/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (102/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (103/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (104/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (105/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (106/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (107/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (108/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (109/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (110/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (111/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (112/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (113/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (114/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (115/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (116/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (117/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (118/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (119/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (120/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (121/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (122/122) /home/ieemoo0337/projects/datasets/constrast_pair/6941044024574/6941044024574_20241020-102654_back_returnGood_5478c9a48b7e_505_15027299265.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将逐一评估每张图片的质量,并选择质量最好的一张。\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较低,且角度倾斜。\n", + "6. 第六张图:清晰度较低,且角度倾斜。\n", + "7. 第七张图:清晰度较好,但手部遮挡部分包装。\n", + "8. 第八张图:清晰度较高,但手部遮挡部分包装。\n", + "9. 第九张图:清晰度较低,且角度倾斜。\n", + "10. 第十张图:清晰度较低,且角度倾斜。\n", + "\n", + "综合以上分析,第三张图是质量最好的一张。因此,答案如下:\n", + "\n", + "```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '五芳斋 爆料饭团 蛋黄肉松风味', 'Color': '紫色和黄色', 'Shape': '长条形', 'Material': '糯米', 'Category': '食品'}, 'item2': {'Text': '未知', 'Color': '白色', 'Shape': '不规则形状', 'Material': '未知', 'Category': '食品'}, 'is_Same': False}\n", + "barcode: 6917246201617\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (2/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (9/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (17/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (21/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (40/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (41/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (53/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (54/54) /home/ieemoo0337/projects/datasets/constrast_pair/6917246201617/6917246201617_20241016-151343_back_returnGood_5478c9a48c3e_15_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是每张图像的评估:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:手部遮挡大部分内容,难以辨认。\n", + "6. 第六张图:图片有些模糊,但文字仍然可读。\n", + "7. 第七张图:模糊且角度不正,难以辨认。\n", + "\n", + "从以上分析来看,第三张图的质量最高。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'lipice 什么果冰润唇膏 真果汁·真滋润 SPF15 LEMON', 'Color': '橙色', 'Shape': '矩形', 'Material': '纸质', 'Category': '唇膏'}, 'item2': {'Text': 'Lipice', 'Color': '金色', 'Shape': '长方形', 'Material': '金属', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6901209214301\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 6.0ms\n", + "video 1/1 (2/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (4/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (5/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (6/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (7/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (9/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (10/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (11/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (12/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (13/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (14/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (15/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (16/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (17/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (18/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (19/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (20/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (21/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (22/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (23/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (24/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (25/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (26/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (27/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (28/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (29/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (30/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (31/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (32/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (33/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (34/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (35/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (36/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (37/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (38/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (39/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (40/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (41/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (42/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (43/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (44/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (45/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (46/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (47/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (48/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (49/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (50/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (51/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (52/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (53/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (54/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (55/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (56/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (57/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (58/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (59/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (60/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (61/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 6.2ms\n", + "video 1/1 (62/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (63/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (64/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 6.0ms\n", + "video 1/1 (65/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (66/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (67/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 6.1ms\n", + "video 1/1 (68/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 6.4ms\n", + "video 1/1 (69/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (70/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (71/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (72/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (73/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 6.6ms\n", + "video 1/1 (74/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (75/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (76/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (77/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (78/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (79/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 6.0ms\n", + "video 1/1 (80/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (81/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (82/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (83/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (84/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (85/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (86/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (87/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (88/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (89/89) /home/ieemoo0337/projects/datasets/constrast_pair/6901209214301/6901209214301_20241019-161920_back_addGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是每张图片的评判:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "基于以上评判标准,第三张图像是最好的。因此答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '光明 MOSCHILOVSTI 莫斯利安', 'Color': '蓝色和红色', 'Shape': '长方盒状', 'Material': '纸质', 'Category': '牛奶'}, 'item2': {'Text': '中国光明莫斯利安酸奶原味 2.40千克 (200克X12盒)', 'Color': '蓝色和白色', 'Shape': '长方盒状', 'Material': '纸质', 'Category': '牛奶'}, 'is_Same': True}\n", + "barcode: 6930305500049\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (2/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (4/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (5/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (7/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (13/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (14/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (18/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (21/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (24/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (26/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (34/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (37/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (47/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (54/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (56/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (57/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (58/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (59/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (62/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (63/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (64/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (65/65) /home/ieemoo0337/projects/datasets/constrast_pair/6930305500049/6930305500049_20241017-104035_back_addGood_5478c9a49bfc_770_13773168720.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将分析每张图片的质量,并按照要求提供输出结果。\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "根据上述分析,第三张图是最好的图像。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '冠生园 蜂蜜', 'Color': '黄色', 'Shape': '圆柱形带盖子', 'Material': '塑料', 'Category': '食品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6907992105185\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (2/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (3/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (4/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (6/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (7/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (8/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (10/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (15/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (16/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (17/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (18/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (19/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (20/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (21/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (22/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (23/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (24/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (25/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (33/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (34/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (36/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (40/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (41/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (43/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (46/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (48/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (49/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (50/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (52/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (53/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (54/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (55/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (56/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (57/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (58/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (59/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (60/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (61/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (62/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (63/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (64/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (65/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (66/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (67/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (68/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (69/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (70/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (71/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (72/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (73/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (74/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (75/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (76/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (77/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (78/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (79/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (80/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (81/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (82/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (83/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (84/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (85/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (86/86) /home/ieemoo0337/projects/datasets/constrast_pair/6907992105185/6907992105185_20241016-135242_back_returnGood_5478c9a49bfc_155_18358205530.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和质量评判标准,以下是每张图片的评估:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "根据上述分析,第三张图是质量最好的一张。因此,输出结果为:\n", + "```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '伊利 老酸奶 传承老一味 原味 单杯发酵 风味酸乳 净含量:138g', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸质材料', 'Category': '酸奶'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '圆形', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6925723002411\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/constrast_pair/6925723002411/6925723002411_20241019-131726_back_returnGood_5478c9a53bd4_190_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述信息,我需要对每张图片进行质量评估,并挑选出质量最好的一张。以下是每张图片的简要分析:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合考虑图像的清晰度、色彩准确性、构图合理性以及完整性,第三张图是最好的选择。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '三胖蛋 五香瓜子', 'Color': '米色和红色', 'Shape': '长方形带有圆角', 'Material': '纸质', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '米色和红色', 'Shape': '长方形带有圆角', 'Material': '纸质', 'Category': '未知'}, 'is_Same': True}\n", + "barcode: 8801046869710\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (15/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (24/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (26/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (36/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (37/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (38/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (39/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (44/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (47/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (49/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (51/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (53/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (54/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (55/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (56/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (58/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (59/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (60/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (62/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (63/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (64/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (65/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (66/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (67/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (68/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (69/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (70/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (71/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (72/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (73/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (74/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (75/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (76/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (77/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (78/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (79/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (80/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (81/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (82/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (83/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (84/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (85/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (86/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (87/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (88/88) /home/ieemoo0337/projects/datasets/constrast_pair/8801046869710/8801046869710_20241016-120220_back_returnGood_5478c9a53bf4_100_13773168720.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据您提供的信息,我已经检查并确认了上述内容是否符合python dict格式的输出。因此,以下是我对每张图像质量的判断和最终的答案:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综上所述,第三张图是质量最好的图像,答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'KeraSys Skin Care System', 'Color': '多色', 'Shape': '矩形', 'Material': '纸盒', 'Category': '护肤品'}, 'item2': {'Text': 'KeraSys Skin Care System', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '护肤品'}, 'is_Same': True}\n", + "barcode: 6901826889012\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 7.1ms\n", + "video 1/1 (2/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (3/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (4/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (5/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (6/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (7/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (8/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (9/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (10/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 6.6ms\n", + "video 1/1 (11/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 6.6ms\n", + "video 1/1 (12/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 6.6ms\n", + "video 1/1 (13/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 6.6ms\n", + "video 1/1 (14/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 6.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (15/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 6.6ms\n", + "video 1/1 (16/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (17/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (18/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (19/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (20/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (21/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (22/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (23/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (24/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (25/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (26/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (27/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (28/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (29/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (30/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (31/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (32/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (33/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (34/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (35/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (36/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (37/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (38/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (39/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (40/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (41/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (42/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (43/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (44/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (45/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (46/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (47/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (48/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (49/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (50/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (51/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (52/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (53/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (54/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.3ms\n", + "video 1/1 (55/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (56/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (57/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (58/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (59/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (60/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (61/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (62/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (63/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (64/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (65/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (66/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (67/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (68/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (69/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (70/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (71/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (72/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (73/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (74/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (75/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (76/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (77/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (78/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (79/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (80/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (81/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (82/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (83/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (84/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (85/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (86/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (87/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (88/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (89/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (90/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (91/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (92/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (93/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (94/94) /home/ieemoo0337/projects/datasets/constrast_pair/6901826889012/6901826889012_20241018-135408_back_addGood_5478c9a53be2_50_18996891184.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是每张图片的质量评估:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合以上分析,第三张图是质量最好的一张。因此答案如下:\n", + "\n", + "```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '南孚|碱性电池', 'Color': '红色和黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '电池'}, 'item2': {'Text': '南孚 9V 碱性电池', 'Color': '红色和黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '电池'}, 'is_Same': True}\n", + "barcode: 6924509901061\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 6.8ms\n", + "video 1/1 (2/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (3/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (4/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (5/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (6/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (8/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (9/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (11/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (12/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (13/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (14/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (15/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (16/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (17/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (18/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (19/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (20/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (21/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (22/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (23/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (24/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (25/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (26/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (27/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (28/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (29/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (30/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (31/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (32/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (33/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (34/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (35/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (36/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (37/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (38/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (39/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (40/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (41/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (42/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (43/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (44/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (45/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (46/46) /home/ieemoo0337/projects/datasets/constrast_pair/6924509901061/6924509901061_20241020-161103_back_addGood_5478c9a48bf0_330_13867273486.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是每张图片的质量评估:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较低,但能看到部分产品信息。\n", + "6. 第六张图:清晰度高,能完整展示产品信息。\n", + "\n", + "综上所述,第六张图(第6张)是质量最好的一张。因此答案为:\n", + "```python\n", + "{'index': 6}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '淮盐 干年淮盐 健康安全 天然湖盐 未加受污染化物', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食盐'}, 'item2': {'Text': '淮盐 干年淮盐 健康安全 天然湖盐 未加受污染化物', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食盐'}, 'is_Same': True}\n", + "barcode: 6940256699631\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 7.8ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/constrast_pair/6940256699631/6940256699631_20241018-143341_back_returnGood_5478c9a48c3e_205_14785332147.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将逐一评估每张图片的质量,并根据评判标准给出相应的评价。\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较高,但背景模糊,主体不够突出。\n", + "6. 第六张图:清晰度较低,且有明显的模糊和噪点。\n", + "7. 第七张图:清晰度适中,但构图稍显杂乱,主体不突出。\n", + "\n", + "综合以上分析,第三张图片在清晰度、色彩还原和构图合理性上表现最好。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Mochi Mix 麻薯', 'Color': '橙色和米色', 'Shape': '矩形', 'Material': '纸质', 'Category': '零食'}, 'item2': {'Text': 'Mochi Mix', 'Color': '橙色和米色', 'Shape': '矩形', 'Material': '纸质', 'Category': '零食'}, 'is_Same': True}\n", + "barcode: 6928804014891\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (4/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (6/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (8/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (9/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (10/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (14/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (15/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (18/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (19/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (20/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (21/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (24/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (25/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (26/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (30/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (34/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (35/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (38/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (40/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (41/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (42/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (44/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (46/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (49/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (53/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (54/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (55/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (57/57) /home/ieemoo0337/projects/datasets/constrast_pair/6928804014891/6928804014891_20241017-133709_back_returnGood_5478c9a48c3e_730_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据您提供的描述和图片,我可以对每张图像的质量进行评判。以下是分析结果:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:模糊且角度不正,难以辨认瓶身信息。\n", + "6. 第六张图:清晰度高,瓶身信息完整,构图合理。\n", + "\n", + "综合以上分析,第六张图是质量最好的一张。因此,答案为:\n", + "\n", + "```python\n", + "{'index': 6}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '雪碧', 'Color': '绿色', 'Shape': '长方体', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6974906990946\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (2/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (3/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (4/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (5/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (7/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (8/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (9/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (10/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (11/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (12/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (13/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (14/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (15/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (16/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (17/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (18/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (19/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (20/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (21/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (22/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (23/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (24/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (25/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (26/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (27/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (28/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (29/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (30/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (31/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (32/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (33/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (34/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (35/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (36/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (37/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (38/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (39/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (40/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (41/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (42/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (43/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (44/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (45/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (46/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (47/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (48/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (49/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (50/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (51/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (52/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (53/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (54/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (55/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (56/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (57/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (58/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (59/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (60/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (61/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (62/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (63/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (64/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (65/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (66/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (67/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (68/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (69/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (70/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (71/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (72/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (73/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (74/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (75/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (76/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (77/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (78/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (79/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (80/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (81/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (82/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (83/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (84/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (85/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (86/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (87/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (88/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (89/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (90/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (91/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (92/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (93/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (94/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (95/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (96/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (97/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (98/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (99/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (100/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (101/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (102/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (103/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (104/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (105/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (106/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (107/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (108/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (109/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (110/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (111/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (112/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (113/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (114/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (115/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (116/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (117/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (118/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (119/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (120/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (121/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (122/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (123/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (124/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (125/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (126/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (127/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (128/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (129/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (130/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (131/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (132/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (133/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (134/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (135/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (136/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (137/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (138/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (139/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (140/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (141/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (142/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (143/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (144/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (145/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (146/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (147/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (148/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (149/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (150/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (151/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.9ms\n", + "video 1/1 (152/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (153/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (154/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (155/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (156/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (157/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (158/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (159/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (160/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (161/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (162/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (163/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (164/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (165/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (166/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (167/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (168/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (169/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (170/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (171/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (172/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (173/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (174/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (175/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (176/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (177/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (178/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (179/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (180/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (181/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (182/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (183/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (184/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (185/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (186/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (187/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (188/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (189/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (190/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (191/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (192/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (193/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (194/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (195/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (196/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (197/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (198/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (199/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (200/200) /home/ieemoo0337/projects/datasets/constrast_pair/6974906990946/6974906990946_20241018-133853_back_returnGood_5478c9a4eb2c_1005_18969520488.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据您提供的信息,我将按照要求输出Python字典格式的结果。以下是每张图片的评价:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合以上评价,第三张图片质量最好。因此答案如下:\n", + "\n", + "```python\n", + "{\n", + " 'index': 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '龙井茶', 'Color': '黄色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6921569300315\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 7.0ms\n", + "video 1/1 (2/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (3/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (4/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (5/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (6/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (7/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (9/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (10/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (11/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (12/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (13/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (14/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (15/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (16/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (17/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (18/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (19/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (20/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (21/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (22/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (23/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (24/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (25/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (26/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (27/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (28/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (29/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (30/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (31/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (32/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (33/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (34/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (35/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (36/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (37/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (38/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (39/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (40/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (41/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (42/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (43/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (44/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (45/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (46/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (47/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (48/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (49/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (50/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (51/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (52/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (53/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (54/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (55/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (56/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (57/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (58/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (59/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (60/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (61/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (62/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (63/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (64/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (65/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (66/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (67/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (68/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (69/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (70/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (71/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (72/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (73/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (74/74) /home/ieemoo0337/projects/datasets/constrast_pair/6921569300315/6921569300315_20241018-161019_back_addGood_5478c9a53bca_45_18058629568.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:图像模糊,难以看清细节。\n", + "2. 第二张图:图像较模糊,且有手部遮挡部分文字。\n", + "3. 第三张图:图像清晰度高,主体突出,构图合理,无明显遮挡。\n", + "4. 第四张图:图像模糊,且有手部遮挡部分文字。\n", + "\n", + "因此,第三张图像是最好的。输出结果为 {'index': 3}\n", + "Error processing 6921569300315: list index out of range\n", + "barcode: 6923450668504\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.6ms\n", + "video 1/1 (2/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (3/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (4/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (5/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (6/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (8/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (9/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (10/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (11/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (12/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (13/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (14/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (15/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (16/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (17/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (18/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (19/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (20/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (21/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (22/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (23/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (24/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (25/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (26/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (27/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (28/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (29/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (30/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (31/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (32/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (33/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (34/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (35/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (36/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (37/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (38/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (39/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (40/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (41/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (42/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (43/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (44/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 6.0ms\n", + "video 1/1 (45/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (46/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (47/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (48/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (49/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (50/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (51/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (52/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (53/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (54/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (55/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (56/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (57/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (58/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (59/59) /home/ieemoo0337/projects/datasets/constrast_pair/6923450668504/6923450668504_20241016-143047_back_returnGood_5478c9a48b8c_60_18133699824.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据图像描述和评判标准,第5张图像是质量最好的。它展示了物品的正面,并且标签和其他信息清晰可见,构图合理,主体突出。\n", + "\n", + "因此,答案为:\n", + "```python\n", + "{'index': 5}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '彩虹 Skittles 小彩弹', 'Color': '粉色、黄色、绿色、橙色、红色、紫色', 'Shape': '矩形', 'Material': '塑料', 'Category': '糖果'}, 'item2': {'Text': '未知', 'Color': '黄色', 'Shape': '不规则形状', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6970603308237\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (2/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (3/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (5/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (7/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (8/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (10/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (12/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (13/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (14/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (18/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (19/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (22/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (24/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (25/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (28/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (29/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (30/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (31/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (33/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (36/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (38/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (39/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (41/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (42/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (43/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (45/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (46/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (47/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (49/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (50/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (51/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (52/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (53/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (54/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (55/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (56/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (57/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (58/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (59/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (60/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (62/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (63/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (64/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (65/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (66/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (67/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (68/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (69/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (70/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (71/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (72/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (73/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (74/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (75/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (76/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (77/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (78/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (79/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (80/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (81/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (82/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (83/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (84/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (85/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (86/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (87/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (88/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (89/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (90/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (91/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (92/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (93/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (94/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (95/95) /home/ieemoo0337/projects/datasets/constrast_pair/6970603308237/6970603308237_20241018-181301_back_returnGood_5478c9a48c02_2285_13586533739.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,以下是每张图片的质量评估:\n", + "\n", + "1. 第一张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "6. 第六张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "7. 第七张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "8. 第八张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "9. 第九张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "10. 第十张图:清晰度一般,手部遮挡部分文字,影响阅读。\n", + "\n", + "从以上分析来看,第三张图片质量最好。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '新良 馒头自发粉', 'Color': '白色和橙色', 'Shape': '矩形', 'Material': '纸袋', 'Category': '面粉'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 4589560231506\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 6.7ms\n", + "video 1/1 (2/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (4/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (6/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (9/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (12/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (16/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (18/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (27/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (34/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (37/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (38/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (39/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (49/49) /home/ieemoo0337/projects/datasets/constrast_pair/4589560231506/4589560231506_20241018-103847_back_returnGood_5478c9a48c28_580_13773168720.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述和评判标准,以下是每张图片的质量评价:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "综上所述,第三张图片质量最好。因此,答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'アルシノア\\n健康的な生活\\nキイソング用抑菌洗剤\\n香り\\n無色素・無着色物油・無防腐剤', 'Color': '红色和白色', 'Shape': '圆柱形带泵头', 'Material': '塑料', 'Category': '消毒洗手液'}, 'is_Same': True}\n", + "barcode: 6972507567529\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.9ms\n", + "video 1/1 (2/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (3/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (4/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (5/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (7/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (8/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (9/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (10/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (11/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (12/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (13/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (14/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (15/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (16/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (17/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (18/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (19/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (20/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (21/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (22/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (23/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (24/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (25/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (26/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (27/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (28/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (29/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (30/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (31/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (32/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (33/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (34/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (35/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (36/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (37/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (38/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (39/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (40/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (41/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (42/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (43/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (44/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (45/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (46/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (47/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (48/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (49/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (50/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (51/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (52/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (53/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (54/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (55/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (56/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (57/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (58/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (59/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (60/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (61/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (62/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (63/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (64/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (65/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (66/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (67/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (68/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (69/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (70/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (71/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (72/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (73/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (74/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (75/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (76/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (77/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (78/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (79/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (80/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (81/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (82/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (83/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (84/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (85/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (86/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (87/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (88/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (89/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (90/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (91/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (92/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (93/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (94/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (95/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (96/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (97/97) /home/ieemoo0337/projects/datasets/constrast_pair/6972507567529/6972507567529_20241019-113646_back_returnGood_5478c9a48c3e_310_15027299265.mp4: 640x512 6.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将逐一分析每张图片的质量:\n", + "\n", + "1. 第一张图:图像清晰度较高,色彩还原真实,构图合理,主体突出。\n", + "2. 第二张图:图像较模糊,部分细节不清晰,手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图像清晰度高,色彩还原真实,构图合理,主体突出,标签和其他信息清晰可见。\n", + "4. 第四张图:图像清晰度一般,手部遮挡部分包装。\n", + "\n", + "综合考虑,第三张图的图像质量最好。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'AMORTALS 오모티어스 푸른 아름다운 수지', 'Color': '绿色', 'Shape': '长方形', 'Material': '塑料', 'Category': '化妆棉'}, 'item2': {'Text': 'COTTON COMFORTABLE AND FLEXIBLE MAKE BEAUTY MORE SIMPLE 70x8', 'Color': '绿色', 'Shape': '长方形', 'Material': '塑料', 'Category': '化妆棉'}, 'is_Same': True}\n", + "barcode: 6975682480003\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 73.8ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 6.7ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/constrast_pair/6975682480003/6975682480003_20241015-165404_back_addGood_5478c9a48c3e_1315_18133699824.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我可以对每张图片进行质量评判。以下是每张图片的简短判断:\n", + "\n", + "1. 第一张图:清晰度一般,但角度倾斜,部分细节模糊。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较差,颜色偏暗,细节不明显。\n", + "6. 第六张图:最清晰的一张,物品和标签都显示得很清楚。\n", + "\n", + "综合以上分析,第三张图是质量最好的一张。因此答案如下:\n", + "\n", + "```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '美汁源 果粒橙', 'Color': '黄色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '果汁饮料'}, 'item2': {'Text': '无法清晰识别', 'Color': '未知', 'Shape': '圆柱形', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6970346110036\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 7.1ms\n", + "video 1/1 (2/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (11/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (15/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (22/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (26/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/42) /home/ieemoo0337/projects/datasets/constrast_pair/6970346110036/6970346110036_20241017-115230_back_addGood_5478c9a48b7e_80_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. 第一张图:图像模糊,细节不清晰。\n", + "2. 第二张图:图像较模糊,主体不突出。\n", + "3. 第三张图:图像较为清晰,主体突出,构图合理。\n", + "4. 第四张图:图像模糊,主体不突出。\n", + "\n", + "根据以上描述,第三张图是质量最好的。因此答案为:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'less is more 日式去核梅 种子干梅 蜂蜜味 净含量:60克', 'Color': '棕色', 'Shape': '圆形', 'Material': '塑料', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 6901668935908\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (2/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (3/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 7.7ms\n", + "video 1/1 (4/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (5/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (6/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (8/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (9/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (10/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (11/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (12/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (13/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (14/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (15/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (16/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (17/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (18/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (19/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (20/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (21/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (22/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (23/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (24/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (25/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.1ms\n", + "video 1/1 (26/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (27/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (28/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (29/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (30/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (31/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (32/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (33/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (34/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (35/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (36/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (37/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (38/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (39/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (40/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (41/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (42/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (43/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (44/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (45/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (46/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (47/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (48/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (49/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (50/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (51/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (52/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (53/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (54/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (55/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (56/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (57/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (58/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (59/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (60/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (61/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (62/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (63/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (64/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (65/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (66/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (67/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (68/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (69/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (70/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (71/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (72/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (73/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (74/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (75/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (76/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (77/77) /home/ieemoo0337/projects/datasets/constrast_pair/6901668935908/6901668935908_20241018-175504_back_returnGood_5478c9a53bca_225_18058629568.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,第8张图像是质量最好的一张。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 8}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '奥利奥 经典原味', 'Color': '蓝色和白色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '饼干'}, 'item2': {'Text': 'OREO', 'Color': '蓝色和白色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '饼干'}, 'is_Same': True}\n", + "barcode: 6925785602956\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/constrast_pair/6925785602956/6925785602956_20241015-112943_back_addGood_5478c9a48b7e_770_13799009402.mp4: 640x512 5.7ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{}\n", + "barcode: 9345521001152\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 7.3ms\n", + "video 1/1 (2/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (3/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (4/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (7/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (8/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (9/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (10/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (11/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (12/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (13/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (14/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (15/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (16/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (17/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (18/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (19/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (20/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (21/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (22/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (23/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (24/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (25/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (26/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (27/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (28/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (29/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (30/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (31/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (32/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (33/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (34/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (35/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (36/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (37/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (38/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (39/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (40/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (41/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (42/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (43/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (44/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (45/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (46/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (47/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (48/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (49/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (50/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (51/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (52/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (53/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (54/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (55/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (56/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (57/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (58/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (59/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (60/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (61/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (62/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (63/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (64/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (65/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (66/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (67/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (68/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (69/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (70/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (71/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (72/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (73/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (74/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (75/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (76/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (77/77) /home/ieemoo0337/projects/datasets/constrast_pair/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像质量和评判标准,我会逐一分析每张图片,并给出相应的评价。然后,我将选择其中质量最好的一张图片,并以指定的Python字典格式输出结果。\n", + "\n", + "1. 第一张图:图像模糊,角度倾斜,细节难以辨认。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度一般,手部遮挡部分文字。\n", + "6. 第六张图:清晰度高,标签和喷嘴细节清晰可见,构图合理,主体突出。\n", + "\n", + "经过分析,第三张图是最好的图像,因为它的清晰度最高,标签和其他信息清晰可见,构图合理,主体突出。因此,答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Green Kasy Silk Anti-Dandruff Shampoo Scalp and Hair', 'Color': 'White', 'Shape': 'Cylindrical with a pump dispenser', 'Material': 'Plastic', 'Category': 'Shampoo'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': 'Unknown'}, 'is_Same': False}\n", + "barcode: 6923450614150\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (2/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 7.2ms\n", + "video 1/1 (14/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (37/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (38/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (42/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (43/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (44/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (47/47) /home/ieemoo0337/projects/datasets/constrast_pair/6923450614150/6923450614150_20241018-152031_back_addGood_5478c9a48b8c_15_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将评估每张图像的质量,并选择最佳的图像。以下是每个图像的评价:\n", + "\n", + "1. 第一张图:模糊而且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "\n", + "根据上述评价,第三张图像质量最好,因为它展示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "\n", + "因此,答案是:\n", + "```python\n", + "{'index': 3}\n", + "```\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '彩虹 Skittles', 'Color': '红色', 'Shape': '长条形', 'Material': '包装纸', 'Category': '糖果'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 6934393001471\n", + "goodsPic: /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471.jpg\n", + "video: /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 7.1ms\n", + "video 1/1 (2/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (3/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (4/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (8/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (9/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (10/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (12/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (17/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (19/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (24/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (26/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (33/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (36/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (37/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (41/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (48/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (49/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (50/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (51/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (53/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (55/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (56/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (57/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (59/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (60/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (61/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (63/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/64) /home/ieemoo0337/projects/datasets/constrast_pair/6934393001471/6934393001471_20241020-110219_back_returnGood_5478c9a48c02_10_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "根据提供的图像描述,我将逐一评估每张图片的质量:\n", + "\n", + "1. 第一张图:模糊且角度倾斜,无法清晰看到产品细节。\n", + "2. 第二张图:较清晰,但手部遮挡部分文字,影响阅读。\n", + "3. 第三张图:图片显示了物品的正面,标签和其他信息清晰可见,构图合理,主体突出。\n", + "4. 第四张图:清晰度一般,手部遮挡部分包装。\n", + "5. 第五张图:清晰度较差,难以辨认具体细节。\n", + "6. 第六张图:清晰度和构图较好,手部遮挡部分包装。\n", + "\n", + "经过分析,第三张图质量最好。因此答案是:\n", + "\n", + "```python\n", + "{'index': 3}\n", + "```\n", + "{'item1': {'Text': '松达 儿童氨基酸沐浴泡泡', 'Color': '白色和黄色', 'Shape': '圆柱形带泵头', 'Material': '塑料', 'Category': '儿童洗浴用品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "Precision: 0.9850254567235699\n" + ] + } + ], + "source": [ + "import json\n", + "import os\n", + "\n", + "dir_path = \"/home/ieemoo0337/projects/datasets/constrast_pair\"\n", + "dir_names = os.listdir(dir_path)\n", + "error_list = []\n", + "false_list = []\n", + "empty_list = []\n", + "pass_list = []\n", + "count = 0\n", + "for dir in dir_names:\n", + " if count >= 100:\n", + " break\n", + " torch.cuda.empty_cache()\n", + " stream_dict = {}\n", + " sub_dir = os.path.join(dir_path, dir)\n", + " print(\"barcode: \", dir)\n", + " for file in os.listdir(sub_dir):\n", + " stream_dict[\"barcode\"] = dir\n", + " if file.endswith(\".mp4\"):\n", + " stream_dict[\"video\"] = os.path.join(sub_dir, file)\n", + " print(\"video: \", stream_dict[\"video\"])\n", + " elif file.endswith(\".jpg\"):\n", + " stream_dict[\"goodsPic\"] = os.path.join(sub_dir, file)\n", + " print(\"goodsPic: \", stream_dict[\"goodsPic\"])\n", + " try:\n", + " result = item_analysis(stream_dict)\n", + " print(result)\n", + " if not result:\n", + " empty_list.append(stream_dict[\"barcode\"])\n", + " continue\n", + " except Exception as e:\n", + " print(f\"Error processing {stream_dict['barcode']}: {e}\")\n", + " error_list.append(stream_dict[\"barcode\"])\n", + " continue\n", + " if result[\"is_Same\"] == False:\n", + " false_list.append([stream_dict[\"barcode\"], result, stream_dict[\"video\"], stream_dict[\"goodsPic\"]])\n", + " else:\n", + " pass_list.append([stream_dict[\"barcode\"], result, stream_dict[\"video\"], stream_dict[\"goodsPic\"]])\n", + " del result\n", + " # data_list.append(stream_dict)\n", + " count += 1\n", + "print(\"Precision: \", 1 - len(false_list) / len(dir_names))\n", + "with open('pass_list.json', 'w') as f:\n", + " json.dump(pass_list, f)\n", + "with open('false_list.json', 'w') as f:\n", + " json.dump(false_list, f)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(50, 50, 4, 9)" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + }, + { + "ename": "", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n", + "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n", + "\u001b[1;31mClick here for more info. \n", + "\u001b[1;31mView Jupyter log for further details." + ] + } + ], + "source": [ + "len(pass_list), len(false_list), len(empty_list), len(error_list)" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "metadata": {}, + "outputs": [], + "source": [ + "from PIL import Image\n", + "import torch\n", + "from torchvision import transforms\n", + "\n", + "# Define a transform to convert the image to a tensor\n", + "transform = transforms.ToTensor()\n", + "\n", + "# img1 = Image.open('/home/ieemoo0337/projects/datasets/constrast_pair/8850813311020/8850813311020.jpg').convert('RGB')\n", + "# img2 = Image.open('/home/ieemoo0337/projects/datasets/constrast_pair/8850511321499/8850511321499.jpg').convert('RGB')\n", + "img3 = Image.open('/home/ieemoo0337/projects/datasets/FP/8935024140147/9421029085228.jpg').convert('RGB')\n", + "img4 = Image.open('/home/ieemoo0337/projects/detecttracking/images/output.png').convert('RGB')\n", + "\n", + "question = '描述标准图像。'\n", + "requiremrnt = '你是一个在超市工作的chatbot,你现在需要提取图像中商品的信息,信息需要按照以下python dict的格式输出,如果信息模糊不清 \\\n", + " 则输出\"未知\",不要包含特殊字符: \\\n", + " { \\\n", + " \"item1\": {\\\n", + " \"Text\": 第一张图像中商品中提取出的文字信息, \\\n", + " \"Color\": 第一张图像中商品的颜色, \\\n", + " \"Shape\": 第一张图像中商品的形状, \\\n", + " \"Material\": 第一张图像中商品的材质, \\\n", + " \"Category\": 第一张图像中商品的类别, \\\n", + " } \\\n", + " \"item2\": {\\\n", + " \"Text\": 第二张图像中商品中提取出的文字信息, \\\n", + " \"Color\": 第二张图像中商品的颜色, \\\n", + " \"Shape\": 第二张图像中商品的形状, \\\n", + " \"Material\": 第二张图像中商品的材质, \\\n", + " \"Category\": 第二张图像中商品的类别, \\\n", + " } \\\n", + " \"is_Same\": 首先判断\"Color\"是否一致,如果不一致则返回False,如果一致则判断是否以上两个dict的[\"Text\", \"Shape\", \"Material\", \"Category\"]key中至少有3个相同则输出True,\\\n", + " 否则输出False。 \\\n", + " } \\\n", + " '\n", + "msgs = [\n", + " {\n", + " 'role': 'user',\n", + " 'content': [img3, img4]\n", + " },\n", + "]\n", + "answer = model.chat(\n", + " image=None,\n", + " msgs=msgs,\n", + " system_prompt=requiremrnt,\n", + " tokenizer=tokenizer\n", + ")\n", + "torch.cuda.empty_cache()" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'{\\n \"item1\": {\\n \"Text\": \"Farm Milk Powder\",\\n \"Color\": \"红色\",\\n \"Shape\": \"矩形\",\\n \"Material\": \"纸盒\",\\n \"Category\": \"奶粉\"\\n },\\n \"item2\": {\\n \"Text\": \"高钙高蛋白 亿级活性菌 新西兰原罐 进口中老年奶粉\",\\n \"Color\": \"黑色\",\\n \"Shape\": \"长方形\",\\n \"Material\": \"纸盒\",\\n \"Category\": \"奶粉\"\\n },\\n \"is_Same\": True\\n}'" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# import ast\n", + "# contrast_pair = ast.literal_eval(answer.strip('```python\\n'))\n", + "# print(contrast_pair)\n", + "answer" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "MAX_NUM_FRAMES=64 # if cuda OOM set a smaller number\n", + "\n", + "def encode_video(video_path):\n", + " def uniform_sample(l, n):\n", + " gap = len(l) / n\n", + " idxs = [int(i * gap + gap / 2) for i in range(n)]\n", + " return [l[i] for i in idxs]\n", + "\n", + " vr = VideoReader(video_path, ctx=cpu(0))\n", + " sample_fps = round(vr.get_avg_fps() / 1) # FPS\n", + " frame_idx = [i for i in range(0, len(vr), sample_fps)]\n", + " if len(frame_idx) > MAX_NUM_FRAMES:\n", + " frame_idx = uniform_sample(frame_idx, MAX_NUM_FRAMES)\n", + " frames = vr.get_batch(frame_idx).asnumpy()\n", + " frames = [Image.fromarray(v.astype('uint8')) for v in frames]\n", + " print('num frames:', len(frames))\n", + " return frames" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "num frames: 5\n", + "根据提供的图像信息,以下是提取出的信息:\n", + "\n", + "### 标准图像信息\n", + "- **商品名称**: 湿厕纸\n", + "- **杀菌率**: 99.9%\n", + "- **包装数量**: 44片\n", + "- **颜色**: 粉色\n", + "- **形状**: 长方形\n", + "- **材质**: 塑料包装\n", + "- **类别**: 卫生用品\n", + "\n", + "### 视频中的商品信息\n", + "在视频中被用手移动的商品与标准图像中的商品信息一致:\n", + "- **商品名称**: 女性湿厕纸\n", + "- **颜色**: 粉色\n", + "- **形状**: 长方形\n", + "- **材质**: 塑料包装\n", + "- **类别**: 卫生用品\n", + "\n", + "### 结果\n", + "- **is_Same**: True\n", + "- **quantity**: 1\n", + "\n", + "因此,视频中被手移动的商品与标准图像中的商品信息完全匹配,数量为1件。\n" + ] + } + ], + "source": [ + "from decord import VideoReader, cpu\n", + "from PIL import Image\n", + "\n", + "video_path=\"images/pair2/411196217376384501710.mp4\"\n", + "image = Image.open('images/pair2/6903244682954.jpg').convert('RGB')\n", + "frames = encode_video(video_path)\n", + "condition1 = \"这是标准图像\"\n", + "condition2 = \"这是视频\"\n", + "requiremrnt = '你是一个在超市工作的chatbot,你现在需要提取图像中商品的信息,信息需要按照以下python dict的格式输出,如果信息模糊不清 \\\n", + " 则输出\"未知\",不要包含特殊字符,只输出dict: \\\n", + " { \\\n", + " \"item1\": {\\\n", + " \"Text\": 标准图像中商品中提取出的文字信息, \\\n", + " \"Color\": 标准图像中商品的颜色, \\\n", + " \"Shape\": 标准图像中商品的形状, \\\n", + " \"Material\": 标准图像中商品的材质, \\\n", + " \"Category\": 标准图像中商品的类别, \\\n", + " } \\\n", + " \"item2\": {\\\n", + " \"Text\": 视频中被用手移动的商品中提取出的文字信息, \\\n", + " \"Color\": 视频中被用手移动的商品的颜色, \\\n", + " \"Shape\": 视频中被用手移动的商品的形状, \\\n", + " \"Material\": 视频中被用手移动的商品的材质, \\\n", + " \"Category\": 视频中被用手移动的商品的类别, \\\n", + " } \\\n", + " \"is_Same\": 如果视频中被用手移动的商品的dict信息与标准图像的dict信息中至少有2个属性相同,则输出True,否则False \\\n", + " \"quantity\": 如果is_Same为True,视频中被手移动的商品一共有几件与标准图片中的商品相同?如果is_Same为False,则输出0 \\\n", + " } \\\n", + " '\n", + "msgs = [\n", + " {'role': 'system', 'content': requiremrnt},\n", + " {'role': 'user', 'content': [image, condition1]},\n", + " {'role': 'user', 'content': frames + [condition2]},\n", + "]\n", + "\n", + "params = {}\n", + "params[\"use_image_id\"] = True\n", + "params[\"max_slice_nums\"] = 2\n", + "\n", + "answer = model.chat(\n", + " msgs=msgs,\n", + " tokenizer=tokenizer,\n", + " **params\n", + ")\n", + "print(answer)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "hexiao_env", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/minicpm.py b/minicpm.py new file mode 100644 index 0000000..9951f7e --- /dev/null +++ b/minicpm.py @@ -0,0 +1,25 @@ +# Load model directly +from transformers import AutoModel, AutoTokenizer +import torch +from PIL import Image + +model = AutoModel.from_pretrained( + "openbmb/MiniCPM-o-2_6", + trust_remote_code=True, + attn_implementation='flash_attention_2', + torch_dtype=torch.bfloat16, + # device_map="auto" +) +model = model.eval().cuda() +tokenizer = AutoTokenizer.from_pretrained('openbmb/MiniCPM-o-2_6', use_fast=True, trust_remote_code=True) + +img1 = Image.open('/home/ieemoo0337/projects/datasets/constrast_pair/8850813311020/8850813311020.jpg') +img2 = Image.open('/home/ieemoo0337/projects/datasets/constrast_pair/8850511321499/8850511321499.jpg') + +question = '描述第一张图像的1。' +msgs = [{'role': 'user', 'content': [img1, img2, question]}] +answer = model.chat( + msgs=msgs, + tokenizer=tokenizer +) +print(answer) \ No newline at end of file diff --git a/stream_pipeline.py b/stream_pipeline.py index 568711d..318fa7c 100644 --- a/stream_pipeline.py +++ b/stream_pipeline.py @@ -37,7 +37,8 @@ def get_optimized_bboxes(event_tracks): points.append([int(ele[2]), int(ele[3])]) labels.append(int(ele[4])) # track_id points = np.array(points) - + if len(points) == 0: + return [] partitions, indices = tr.partition(points, progress_bar=False, w_perpendicular=100, w_angular=10) bboxes_opt = [] @@ -98,6 +99,8 @@ def stream_pipeline(stream_dict): event_tracks, video_frames = get_tracking_info(**parmDict) bboxes_opt = get_optimized_bboxes(event_tracks[0][1]) + if len(bboxes_opt) == 0: + return [] subimg_dict = save_event_subimgs(video_frames, bboxes_opt) sub_images = [] diff --git a/test.ipynb b/test.ipynb new file mode 100644 index 0000000..955c85d --- /dev/null +++ b/test.ipynb @@ -0,0 +1,12995 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "barcode: 8935024140147\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8935024140147/9421029085228.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (2/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (3/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (4/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (5/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (6/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (7/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (9/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (10/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (11/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (12/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (13/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (14/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (15/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (16/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (17/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (18/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (19/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (20/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (21/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (22/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (23/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (24/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (25/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (26/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (27/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (28/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (29/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (30/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (31/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (32/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (33/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (34/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (35/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (36/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (37/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (38/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (39/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (40/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (41/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (42/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (43/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (44/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (45/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (46/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (47/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (48/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (49/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (50/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (51/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (52/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (53/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (54/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (55/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (56/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (57/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (58/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (59/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (60/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (61/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (62/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (63/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (64/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (65/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (66/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (67/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (68/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (69/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (70/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (71/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (72/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (73/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (74/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (75/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (76/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (77/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (78/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (79/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (80/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (81/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (82/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (83/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (84/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (85/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (86/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (87/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (88/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (89/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (90/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (91/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (92/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (93/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (94/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (95/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (96/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (97/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (98/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (99/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (100/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (101/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (102/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (103/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (104/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (105/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (106/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (107/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (108/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (109/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (110/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (111/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (112/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (113/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (114/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (115/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (116/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (117/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (118/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (119/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (120/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (121/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (122/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (123/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (124/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (125/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (126/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (127/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (128/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (129/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (130/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (131/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (132/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (133/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (134/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (135/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (136/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (137/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (138/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Farm Milk Powder', 'Color': '红色', 'Shape': '长方体', 'Material': '金属', 'Category': '乳制品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9310072012599\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9310072012599/9415007004585.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 7.1ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/FP/9310072012599/9310072012599_20241017-181911_back_addGood_5478c9a48c3e_215_13586533739.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Anchor Cheddar Processed Cheese', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '奶酪'}, 'item2': {'Text': 'Tim Tam Dark', 'Color': '黑色', 'Shape': '长方形', 'Material': '塑料', 'Category': '饼干'}, 'is_Same': False}\n", + "barcode: 9345521001152\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521001152/8993175537391.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 6.1ms\n", + "video 1/1 (2/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (4/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (6/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (7/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (8/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (9/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (12/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (13/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (14/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (15/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (16/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (18/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (19/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (21/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (22/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (26/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (29/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (30/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (33/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (34/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (36/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (37/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (40/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (43/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (44/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (47/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (49/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (50/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (51/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (52/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (54/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (57/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (58/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (59/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (60/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (61/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (62/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (63/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (64/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (65/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (66/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (67/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (68/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (69/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (70/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (71/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (72/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (73/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (74/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (75/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (76/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (77/77) /home/ieemoo0337/projects/datasets/FP/9345521001152/9345521001152_20241018-112702_back_returnGood_5478c9a48c02_5_13586533739.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'nabati Cheese Wafer', 'Color': '黄色', 'Shape': '长方形', 'Material': '饼干', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '清洁用品'}, 'is_Same': False}\n", + "barcode: 8850511321499\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8850511321499/8851016000513.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 6.7ms\n", + "video 1/1 (2/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (3/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (4/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (5/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (6/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (8/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (9/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (10/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (11/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (12/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (13/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (14/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (15/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (16/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (17/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (18/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (19/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (20/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (21/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (22/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (23/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (24/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (25/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (26/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (27/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (28/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (29/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (30/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (31/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (32/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (33/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (34/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (35/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (36/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (37/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (38/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (39/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (40/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (41/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (42/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (43/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (44/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (45/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (46/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (47/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (48/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (49/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (50/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (51/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (52/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (53/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (54/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (55/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (56/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (57/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (58/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (59/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (60/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (61/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (62/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (63/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (64/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (65/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (66/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (67/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (68/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (69/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (70/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (71/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (72/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (73/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (74/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (75/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (76/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (77/77) /home/ieemoo0337/projects/datasets/FP/8850511321499/8850511321499_20241014-153139_back_returnGood_5478c9a49bfc_570_18133699824.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Calbee', 'Color': '绿色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9551010541867\n", + "video: /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9551010541867/9345521003781.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 6.4ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/FP/9551010541867/9551010541867_20241017-162002_back_addGood_5478c9a51ba6_395_18358205530.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '实力解决肌肤问题\\n全新海盐净油系列\\nSEA SALT\\nGreenKosy\\nSEA SALT REFRESHING\\nSHOWER GEL\\nFeel Cool\\n700g/24.8 fl.oz', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '洗护用品'}, 'item2': {'Text': 'Mico', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 9315090208504\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9315090208504/8859468700319.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (2/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (3/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (4/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (5/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (6/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (7/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (8/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (9/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (10/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (11/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (12/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (13/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (14/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (15/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (16/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (17/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (18/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (19/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (20/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (21/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (22/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (23/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (24/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (25/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (26/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (27/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (28/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (29/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (30/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (31/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (32/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (33/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (34/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (35/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (36/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (37/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (38/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (39/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (40/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (41/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (42/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (43/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (44/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (45/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (46/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (47/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (48/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (49/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (50/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (51/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (52/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (53/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (54/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (55/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (56/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (57/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (58/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (59/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (60/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (61/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (62/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (63/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (64/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (65/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (66/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (67/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (68/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (69/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (70/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (71/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (72/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (73/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (74/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (75/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (76/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (77/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (78/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (79/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (80/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (81/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (82/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (83/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (84/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (85/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (86/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (87/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (88/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (89/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (90/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (91/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (92/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (93/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (94/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (95/95) /home/ieemoo0337/projects/datasets/FP/9315090208504/9315090208504_20241020-142822_back_addGood_5478c9a53be2_3645_18058629568.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Hello Kitty Drinking Water', 'Color': '透明', 'Shape': 'Hello Kitty', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': 'A2β-casein PURE MILK', 'Color': '红色', 'Shape': '长方体', 'Material': '纸箱', 'Category': '乳制品'}, 'is_Same': False}\n", + "barcode: 8850813311020\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8850813311020/9421016150199.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/FP/8850813311020/8850813311020_20241019-183308_back_addGood_5478c9a53be2_50_14785332147.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Westgold 牧恩 Pure New Zealand Butter', 'Color': '黄色', 'Shape': '长方体', 'Material': '黄油', 'Category': '食品'}, 'item2': {'Text': '未知', 'Color': '橙色', 'Shape': '长条形', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9421029085075\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421029085075/9311493002572.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (2/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (3/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (4/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (7/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (8/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (10/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (13/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (15/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (16/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (18/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (20/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (21/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (22/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (24/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (25/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (26/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (27/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (28/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (31/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (32/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (33/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (34/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (36/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (41/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (42/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (45/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (47/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (49/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (50/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (51/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (53/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (54/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (61/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (62/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (64/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (68/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (70/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (71/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (72/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (73/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (75/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (76/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (77/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (78/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (79/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (80/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (81/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (82/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (83/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (84/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (85/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (86/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (87/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (88/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (89/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (90/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (91/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (92/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (93/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (94/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (95/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (96/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (97/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (98/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (99/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (100/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (101/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (102/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (103/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (104/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (105/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (106/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (107/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (108/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (109/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (110/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (111/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (112/112) /home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Bundaberg PASSIONFRUIT SPARKLING DRINK', 'Color': '橙色', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9345521003774\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521003774/9311493002527.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (2/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (3/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (8/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (13/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (17/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (18/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (20/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (24/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (25/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (27/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (28/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (29/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (31/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (33/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (35/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (36/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (40/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (41/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (48/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (50/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (54/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (55/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (56/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (60/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (61/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (66/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (68/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (69/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (70/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (71/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (72/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (73/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (75/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (76/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (77/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (78/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (79/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (80/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (81/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (82/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (83/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (84/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (85/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (86/86) /home/ieemoo0337/projects/datasets/FP/9345521003774/9345521003774_20241014-134529_back_addGood_5478c9a48b8c_800_18358205530.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Farm Milk Powder', 'Color': '白色', 'Shape': '圆柱形', 'Material': '金属', 'Category': '乳制品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9344949000136\n", + "video: /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9344949000136/9556041614047.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (2/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (5/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (7/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (9/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (11/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (12/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (13/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (14/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (15/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (16/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (19/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (23/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (24/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (25/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (29/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (30/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (35/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (40/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (41/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (42/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (44/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (46/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (51/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (52/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (53/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (54/54) /home/ieemoo0337/projects/datasets/FP/9344949000136/9344949000136_20241017-155118_back_returnGood_5478c9a48c3e_1205_13586533739.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '雄鸡标', 'Color': '绿色', 'Shape': '圆形', 'Material': '金属', 'Category': '罐头'}, 'item2': {'Text': 'Full Cream', 'Color': '白色', 'Shape': '圆形', 'Material': '塑料', 'Category': '护肤品'}, 'is_Same': False}\n", + "barcode: 9415262030039\n", + "video: /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9415262030039/8996001356326.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (2/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (3/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (4/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (5/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (6/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (7/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.9ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (9/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (10/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (11/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (12/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (13/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (14/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (15/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (16/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (17/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (18/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (19/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (20/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (21/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (22/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (23/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (24/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (25/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (26/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (27/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (28/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (29/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (30/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (31/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (32/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (33/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (34/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (35/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (36/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (37/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (38/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (39/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (40/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (41/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (42/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (43/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (44/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (45/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (46/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (47/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (48/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (49/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (50/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (51/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (52/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (53/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (54/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (55/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (56/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (57/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (58/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (59/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (60/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (61/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (62/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (63/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (64/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (65/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (66/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (67/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (68/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (69/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (70/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (71/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (72/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (73/73) /home/ieemoo0337/projects/datasets/FP/9415262030039/9415262030039_20241020-101645_back_addGood_5478c9a48c3e_270_18058629568.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '爱时乐ASTick', 'Color': '红色', 'Shape': '圆柱形', 'Material': '金属', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8993175537391\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8993175537391/9345521001152.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (2/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (6/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (8/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (17/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (19/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (22/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (23/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (24/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (25/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (26/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (27/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (28/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (29/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (31/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (32/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (34/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (36/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (37/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (38/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (39/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (40/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (41/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (42/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (43/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (44/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (46/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (48/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/49) /home/ieemoo0337/projects/datasets/FP/8993175537391/8993175537391_20241017-120052_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'GreenKosy', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '洗发水'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8886001012295\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8886001012295/9311493002534.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (2/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (3/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (7/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (9/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (11/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (14/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (15/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (36/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (42/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (45/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (47/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (48/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (49/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (50/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (51/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (52/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (53/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (54/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (56/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (58/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (59/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (60/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (62/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (63/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (64/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (65/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (66/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (67/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (68/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (69/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (70/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (71/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (72/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (73/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (74/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (75/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (76/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (77/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (78/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (79/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (80/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (81/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (82/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (83/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (84/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (85/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (86/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (87/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (88/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (89/89) /home/ieemoo0337/projects/datasets/FP/8886001012295/8886001012295_20241019-142756_back_addGood_5478c9a49bfc_925_13773168720.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Bundaberg BLOOD ORANGE SPARKLING DRINK', 'Color': '红色', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': 'Danisa Traditional Butter Cookies', 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '饼干'}, 'is_Same': False}\n", + "barcode: 8809713911410\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8809713911410/6975573940135.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 6.0ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/FP/8809713911410/8809713911410_20241018-175929_back_returnGood_5478c9a53be2_425_18996891184.mp4: 640x512 (no detections), 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '小苏打果蔬洗洁精', 'Color': '白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '清洁用品'}, 'item2': {'Text': 'OKI', 'Color': '绿色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 9346506003406\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9346506003406/8993083932943.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 6.9ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/FP/9346506003406/9346506003406_20241019-112136_back_returnGood_5478c9a49bfc_1000_13773168720.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Strawberry BEAR COOKIES', 'Color': '粉色', 'Shape': '熊的形状', 'Material': '饼干', 'Category': '零食'}, 'item2': {'Text': 'B Active LifeStyle Milk', 'Color': '绿色', 'Shape': '圆柱形', 'Material': '牛奶', 'Category': '乳制品'}, 'is_Same': False}\n", + "barcode: 9350013003071\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9350013003071/9421902960826.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 6.5ms\n", + "video 1/1 (2/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (3/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (4/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (5/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (6/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (8/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (9/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (10/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (11/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (12/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (13/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (14/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (15/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (16/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (17/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (18/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (19/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (20/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.8ms\n", + "video 1/1 (21/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (22/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (23/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.7ms\n", + "video 1/1 (24/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (25/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (26/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (27/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (28/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (29/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (30/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (31/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (32/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (33/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (34/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (35/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.6ms\n", + "video 1/1 (36/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (37/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (38/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (39/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (40/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (41/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (42/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (43/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (44/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (45/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (46/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (47/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (48/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (49/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (50/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (51/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (52/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (53/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (54/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (55/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (56/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (57/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (58/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (59/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (60/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (61/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (62/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (63/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (64/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (65/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (66/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (67/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (68/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (69/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (70/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (71/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (72/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (73/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (74/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (75/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (76/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (77/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (78/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.5ms\n", + "video 1/1 (79/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (80/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (81/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "video 1/1 (82/82) /home/ieemoo0337/projects/datasets/FP/9350013003071/9350013003071_20241019-163322_back_returnGood_5478c9a48c02_825_18996891184.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '至初较大婴儿配方奶粉(6-12月龄,2段)', 'Color': '紫色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '婴儿配方奶粉'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9345521003767\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521003767/9415007301578.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (2/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (3/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (4/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (5/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (6/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (8/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (9/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (10/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (11/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (12/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (13/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (14/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (15/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (16/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (17/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (18/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (19/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (20/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (21/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (22/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (23/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (24/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (25/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (26/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (27/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (28/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (29/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (30/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (31/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (32/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (33/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (34/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (35/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (36/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (37/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (38/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (39/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (40/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (41/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (42/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (43/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (44/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (45/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (46/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (47/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (48/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (49/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (50/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (51/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (52/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (53/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (54/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (55/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (56/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (57/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (58/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (59/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (60/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (61/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (62/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (63/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (64/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (65/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (66/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (67/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (68/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (69/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (70/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (71/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (72/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (73/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (74/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (75/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (76/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (77/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (78/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (79/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (80/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (81/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (82/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (83/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (84/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (85/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (86/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (87/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (88/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (89/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (90/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (91/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (92/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (93/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (94/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (95/95) /home/ieemoo0337/projects/datasets/FP/9345521003767/9345521003767_20241018-184505_back_returnGood_5478c9a53bd4_795_15027299265.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Anchor Salted Pure New Zealand Butter 安佳黄油', 'Color': '白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '黄油'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8850511311100\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8850511311100/9310072000282.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 7.1ms\n", + "video 1/1 (2/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (3/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (4/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (5/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (6/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (7/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (9/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (10/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (11/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (12/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (13/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (14/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (15/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (16/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (17/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (18/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (19/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (20/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (21/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (22/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (23/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (24/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (25/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (26/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (27/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (28/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (29/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (30/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (31/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (32/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (33/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (34/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (35/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (36/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (37/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (38/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (39/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (40/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (41/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (42/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (43/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (44/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (45/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (46/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (47/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (48/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (49/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (50/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (51/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (52/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (53/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (54/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (55/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (56/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (57/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (58/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (59/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (60/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (61/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (62/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (63/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (64/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (65/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (66/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (67/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (68/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (69/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (70/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (71/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (72/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (73/73) /home/ieemoo0337/projects/datasets/FP/8850511311100/8850511311100_20241018-142900_back_returnGood_5478c9a49bfc_605_13867273486.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Tim Tam Original', 'Color': '棕色', 'Shape': '长方形', 'Material': '纸', 'Category': '饼干'}, 'item2': {'Text': 'KFC', 'Color': '红色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '调味品'}, 'is_Same': False}\n", + "barcode: 9415007301585\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9415007301585/9335390002121.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 6.8ms\n", + "video 1/1 (2/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (3/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (4/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (5/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (6/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (7/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 6.2ms\n", + "video 1/1 (8/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (10/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (11/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (12/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (13/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 6.6ms\n", + "video 1/1 (14/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (15/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (16/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (17/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (18/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (19/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (20/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (21/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (22/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (23/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (24/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (25/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (26/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (27/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (28/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (29/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (30/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (31/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (32/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (33/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (34/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (35/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (36/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (37/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (38/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (39/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (40/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (41/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (42/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (43/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (44/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (45/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (46/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (47/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (48/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (49/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (50/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (51/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (52/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (53/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (54/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (55/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (56/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (57/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (58/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (59/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (60/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 6.7ms\n", + "video 1/1 (61/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (62/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (63/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (64/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (65/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (66/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (67/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (68/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (69/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (70/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (71/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (72/72) /home/ieemoo0337/projects/datasets/FP/9415007301585/9415007301585_20241018-162833_back_addGood_5478c9a48c3e_240_14785332147.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'a2 Milk® Full cream milk', 'Color': '绿色', 'Shape': '长方形', 'Material': '纸', 'Category': '乳制品'}, 'item2': {'Text': 'A2 New Zealand', 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '乳制品'}, 'is_Same': False}\n", + "barcode: 8859468700319\n", + "video: /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8859468700319/9315090208504.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/FP/8859468700319/8859468700319_20241017-140211_back_returnGood_5478c9a48c3e_650_13586533739.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '澳牧纯牛奶', 'Color': '白色', 'Shape': '长方形', 'Material': '纸箱', 'Category': '乳制品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9421902960826\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421902960826/9350013003071.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (2/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (3/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (4/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (5/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (6/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (7/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (9/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (10/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (11/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (12/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (13/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (14/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (15/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (16/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (17/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (18/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (19/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (20/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (21/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (22/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (23/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (24/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (25/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (26/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (27/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (28/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (29/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (30/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (31/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (32/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (33/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (34/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (35/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (36/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (37/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (38/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (39/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (40/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (41/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (42/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (43/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (44/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (45/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (46/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (47/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (48/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (49/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (50/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (51/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (52/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (53/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (54/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 6.0ms\n", + "video 1/1 (55/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (56/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (57/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (58/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (59/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (60/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (61/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (62/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (63/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (64/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (65/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (66/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (67/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (68/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (69/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (70/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (71/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (72/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (73/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (74/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (75/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (76/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 7.3ms\n", + "video 1/1 (77/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (78/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (79/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (80/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (81/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (82/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (83/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (84/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (85/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (86/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (87/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (88/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (89/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (90/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (91/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (92/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (93/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (94/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (95/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (96/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (97/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 7.4ms\n", + "video 1/1 (98/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (99/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (100/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (101/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (102/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (103/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (104/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (105/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (106/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (107/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (108/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 7.6ms\n", + "video 1/1 (109/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (110/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (111/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (112/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (113/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (114/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (115/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (116/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (117/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (118/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (119/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (120/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (121/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (122/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (123/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (124/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (125/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (126/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (127/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (128/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (129/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (130/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (131/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (132/132) /home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Plant voice', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '洗发水'}, 'item2': {'Text': '洗衣液', 'Color': '紫色', 'Shape': '长方形', 'Material': '塑料', 'Category': '洗衣液'}, 'is_Same': False}\n", + "barcode: 9551010540006\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9551010540006/8809803536486.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 7.1ms\n", + "video 1/1 (2/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (3/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.9ms\n", + "video 1/1 (4/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (5/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (6/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (8/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (9/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (10/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (11/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (12/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (13/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (14/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (15/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (16/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (17/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (18/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (19/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (20/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (21/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (22/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (23/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (24/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (25/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (26/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (27/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (28/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (29/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (30/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (31/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (32/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (33/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (34/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (35/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (36/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (37/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (38/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (39/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (40/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (41/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (42/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (43/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (44/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (45/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (46/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (47/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (48/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (49/49) /home/ieemoo0337/projects/datasets/FP/9551010540006/9551010540006_20241016-165426_back_returnGood_5478c9a48b8c_0_18133699824.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{}\n", + "barcode: 9556041613866\n", + "video: /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9556041613866/8993379257644.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 7.0ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/FP/9556041613866/9556041613866_20241017-142855_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Popular Laundry Soap', 'Color': '白色', 'Shape': '长方体', 'Material': '肥皂', 'Category': '洗衣皂'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9421029080278\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029081985.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (2/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (3/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (4/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (5/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (7/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (8/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (9/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (10/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (11/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (12/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (13/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (14/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (15/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (16/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (17/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (18/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (19/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (20/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (21/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (22/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (23/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (24/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (25/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (26/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (27/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (28/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (29/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (30/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (31/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (32/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (33/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (34/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (35/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (36/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (37/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (38/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (39/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (40/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (41/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (42/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (43/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (44/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (45/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (46/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (47/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (48/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (49/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (50/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (51/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (52/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (53/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (54/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (55/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (56/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (57/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (58/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (59/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (60/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (61/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (62/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (63/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (64/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (65/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (66/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (67/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (68/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (69/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (70/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (71/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (72/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (73/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (74/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (75/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (76/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (77/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (78/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (79/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (80/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (81/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (82/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (83/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (84/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (85/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (86/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (87/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (88/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (89/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (90/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (91/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (92/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (93/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (94/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (95/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (96/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (97/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (98/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (99/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (100/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (101/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (102/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (103/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (104/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (105/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (106/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (107/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (108/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (109/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (110/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (111/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (112/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (113/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (114/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (115/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (116/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (117/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (118/118) /home/ieemoo0337/projects/datasets/FP/9421029080278/9421029080278_20241018-115216_back_returnGood_5478c9a48b7e_10_15027299265.mp4: 640x512 5.6ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'New Zealand Farm Fresh Milk Powder', 'Color': '黑白', 'Shape': '长方形', 'Material': '纸质', 'Category': '乳制品'}, 'item2': {'Text': '新西兰农场新鲜奶粉', 'Color': '黑白', 'Shape': '长方形', 'Material': '纸质', 'Category': '乳制品'}, 'is_Same': True}\n", + "barcode: 8999178654332\n", + "video: /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8999178654332/8852756303353.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 6.6ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.8ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/FP/8999178654332/8999178654332_20241017-144634_back_addGood_5478c9a4db2c_10_18133699824.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': \"Kellogg's\", 'Color': '红色', 'Shape': '圆形', 'Material': '谷物', 'Category': '早餐谷物'}, 'item2': {'Text': 'Tortilla Chips', 'Color': '灰色', 'Shape': '三角形', 'Material': '玉米', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 8996001356326\n", + "video: /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8996001356326/9415262030039.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 7.3ms\n", + "video 1/1 (2/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (13/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (14/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (15/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (18/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (21/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (23/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (24/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (27/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (28/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (31/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (32/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (34/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (35/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (36/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (37/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (38/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (39/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (41/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (50/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (51/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (55/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (56/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (57/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (58/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (59/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (61/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (63/63) /home/ieemoo0337/projects/datasets/FP/8996001356326/8996001356326_20241015-170913_back_returnGood_5478c9a48b7e_240_13799009402.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '实力解决肌肤问题\\n全新海盐净油系列\\n\\n净油除螨\\n滋润柔肤\\n水润亮泽\\n持久留香', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '洗护用品'}, 'item2': {'Text': '未知', 'Color': '红色', 'Shape': '圆柱形', 'Material': '金属', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 9335390002121\n", + "video: /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9335390002121/9415007301585.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 6.9ms\n", + "video 1/1 (2/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (3/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (4/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (5/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (6/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (7/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (9/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (10/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (11/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (12/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (13/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (14/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (15/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (16/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (17/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (18/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (19/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (20/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (21/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (22/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (23/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (24/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (25/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (26/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (27/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (28/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (29/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (30/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (31/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (32/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (33/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (34/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (35/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (36/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (37/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (38/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (39/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (40/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (41/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (42/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (43/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (44/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (45/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (46/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (47/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (48/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (49/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (50/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (51/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (52/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (53/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (54/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (55/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (56/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (57/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (58/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (59/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (60/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (61/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (62/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (63/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (64/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (65/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (66/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (67/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (68/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (69/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (70/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (71/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (72/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (73/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (74/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (75/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (76/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (77/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (78/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (79/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (80/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (81/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (82/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (83/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (84/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (85/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (86/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (87/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (88/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (89/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (90/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (91/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (92/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (93/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (94/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (95/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (96/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (97/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (98/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (99/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (100/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (101/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (102/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (103/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (104/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (105/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (106/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (107/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (108/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (109/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (110/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (111/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (112/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (113/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (114/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (115/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (116/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (117/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (118/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (119/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (120/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (121/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (122/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (123/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (124/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (125/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (126/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (127/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (128/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (129/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (130/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (131/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (132/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (133/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (134/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (135/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (136/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (137/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (138/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (139/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (140/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (141/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (142/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (143/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (144/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (145/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (146/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (147/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (148/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (149/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (150/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (151/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (152/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (153/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (154/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (155/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (156/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (157/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (158/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (159/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (160/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (161/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (162/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (163/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (164/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (165/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (166/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (167/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (168/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (169/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (170/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (171/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (172/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (173/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (174/174) /home/ieemoo0337/projects/datasets/FP/9335390002121/9335390002121_20241014-161252_back_addGood_5478c9a49bfc_3015_18133699824.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '安佳黄油', 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '黄油'}, 'item2': {'Text': 'a2', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸', 'Category': '牛奶'}, 'is_Same': False}\n", + "barcode: 9345521001817\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521001817/8859442800745.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (2/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (6/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (8/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (9/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (10/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (13/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (28/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (43/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/49) /home/ieemoo0337/projects/datasets/FP/9345521001817/9345521001817_20241018-152216_back_returnGood_5478c9a48c28_300_13773168720.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Coconut Crispy Rolls', 'Color': '蓝色', 'Shape': '卷', 'Material': '椰子', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9315090201109\n", + "video: /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9315090201109/9421029085211.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.9ms\n", + "video 1/1 (2/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (3/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (4/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.7ms\n", + "video 1/1 (5/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (6/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (8/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (9/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (10/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (11/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (12/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (13/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (14/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (15/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (16/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (17/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (18/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (19/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (20/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (21/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (22/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (23/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (24/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (25/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (26/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (27/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (28/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (29/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (30/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (31/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (32/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (33/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (34/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (35/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (36/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (37/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (38/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (39/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (40/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (41/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (42/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (43/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (44/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.8ms\n", + "video 1/1 (45/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (46/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (47/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (48/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (49/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (50/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (51/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (52/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (53/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (54/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (55/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (56/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (57/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (58/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (59/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (60/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (61/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (62/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (63/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (64/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (65/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (66/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (67/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (68/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 6.1ms\n", + "video 1/1 (69/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (70/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (71/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (72/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (73/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (74/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (75/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (76/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (77/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (78/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (79/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (80/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (81/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (82/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (83/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (84/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (85/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (86/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (87/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (88/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (89/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (90/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (91/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (92/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (93/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (94/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (95/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (96/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (97/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (98/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (99/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (100/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (101/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (102/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (103/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (104/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (105/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (106/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (107/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (108/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (109/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (110/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (111/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (112/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (113/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (114/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (115/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (116/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (117/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (118/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (119/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (120/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (121/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (122/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (123/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (124/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (125/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (126/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (127/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (128/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (129/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (130/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (131/131) /home/ieemoo0337/projects/datasets/FP/9315090201109/9315090201109_20241018-151845_back_returnGood_5478c9a49bfc_3445_13867273486.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{}\n", + "barcode: 8850718803347\n", + "video: /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8850718803347/9315090201758.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 6.7ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/FP/8850718803347/8850718803347_20241018-112432_back_returnGood_5478c9a53be2_135_18358205530.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': \"Australia's Own Kid's Milk FOR GROWING BODIES Made in Australia\", 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '牛奶'}, 'item2': {'Text': 'STAX', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '食品'}, 'is_Same': False}\n", + "barcode: 9421902960819\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421902960819/8886001012301.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 6.2ms\n", + "video 1/1 (2/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (3/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (4/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (5/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (6/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (7/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (8/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (9/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (10/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (11/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (12/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (13/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (14/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (15/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (16/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (17/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (18/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (19/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (20/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (21/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (22/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (23/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (24/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (25/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (26/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (27/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (28/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (29/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (30/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (31/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (32/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (33/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (34/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (35/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (36/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (37/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (38/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (39/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (40/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (41/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (42/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (43/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (44/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (45/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (46/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (47/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (48/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (49/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (50/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (51/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (52/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (53/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (54/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (55/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (56/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (57/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (58/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (59/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (60/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (61/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (62/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (63/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (64/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (65/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (66/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (67/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (68/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (69/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (70/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (71/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (72/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (73/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (74/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (75/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (76/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (77/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (78/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (79/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (80/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (81/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (82/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (83/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (84/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (85/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (86/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (87/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (88/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (89/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (90/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (91/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (92/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (93/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (94/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (95/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (96/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (97/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (98/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (99/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (100/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (101/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (102/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (103/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (104/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (105/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (106/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (107/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (108/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (109/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (110/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (111/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (112/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (113/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (114/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (115/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (116/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (117/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (118/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (119/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (120/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (121/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (122/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (123/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (124/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (125/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (126/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (127/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (128/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (129/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (130/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (131/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (132/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (133/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (134/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (135/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (136/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (137/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (138/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (139/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (140/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (141/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (142/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (143/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (144/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (145/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (146/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (147/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (148/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (149/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (150/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (151/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (152/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (153/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (154/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (155/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (156/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (157/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (158/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (159/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (160/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (161/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (162/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (163/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (164/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (165/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (166/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (167/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (168/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (169/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (170/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (171/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (172/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (173/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (174/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (175/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (176/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (177/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (178/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (179/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (180/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (181/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (182/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (183/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (184/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (185/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (186/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (187/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (188/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (189/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (190/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (191/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (192/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (193/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (194/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (195/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (196/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (197/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (198/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (199/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (200/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (201/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (202/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (203/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (204/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (205/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (206/206) /home/ieemoo0337/projects/datasets/FP/9421902960819/9421902960819_20241018-112049_back_addGood_5478c9a4eb2c_1085_18058629568.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Danisa TRADITIONAL BUTTER COOKIES', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸', 'Category': '饼干'}, 'item2': {'Text': 'AStick', 'Color': '紫色', 'Shape': '圆形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 9421016150199\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421016150199/8850813311020.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 6.4ms\n", + "video 1/1 (2/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (4/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (5/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (6/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (7/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (9/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (10/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (11/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (12/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (13/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (14/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (15/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (16/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (17/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (18/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (19/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (20/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (21/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (22/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (23/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (24/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (25/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (26/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (27/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (28/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (29/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (30/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (31/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (32/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (33/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (34/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (35/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (36/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (37/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (38/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (39/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (40/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (41/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (42/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (43/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (44/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (45/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (46/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (47/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (48/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (49/49) /home/ieemoo0337/projects/datasets/FP/9421016150199/9421016150199_20241018-162918_back_returnGood_5478c9a48c3e_265_14785332147.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Roasted Coconut Chips', 'Color': '橙色', 'Shape': '片状', 'Material': '椰子', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8855044006707\n", + "video: /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8855044006707/9346506009118.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 7.0ms\n", + "video 1/1 (2/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (11/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (15/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (17/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (28/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (31/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (39/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (45/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/51) /home/ieemoo0337/projects/datasets/FP/8855044006707/8855044006707_20241017-155821_back_returnGood_5478c9a48b7e_530_13799009402.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Brain& Bone Formula', 'Color': '紫色', 'Shape': '圆柱形', 'Material': '金属', 'Category': '营养品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9556041614047\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9556041614047/9344949000136.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 6.2ms\n", + "video 1/1 (2/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (8/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (17/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (24/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (27/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (31/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (34/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (37/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (41/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (42/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (43/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (45/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (47/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (50/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (51/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (52/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (53/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (57/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (59/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (60/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (61/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (63/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (65/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (66/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (67/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (68/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (69/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (70/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (71/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (72/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (73/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (75/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (76/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (77/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (78/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (79/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (80/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (81/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (82/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (83/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (84/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (85/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (86/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (87/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (88/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (89/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (90/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (91/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (92/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (93/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (94/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (95/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (96/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (97/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (98/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (99/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (100/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (101/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (102/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (103/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (104/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (105/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (106/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (107/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (108/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (109/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (110/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (111/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (112/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (113/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (114/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (115/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (116/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (117/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (118/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (119/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (120/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (121/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (122/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (123/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (124/124) /home/ieemoo0337/projects/datasets/FP/9556041614047/9556041614047_20241015-172957_back_returnGood_5478c9a49bfc_210_18358205530.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Maxigenes Full Cream Instant Milk Powder', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '乳制品'}, 'item2': {'Text': 'AYAM BRAND', 'Color': '绿色', 'Shape': '圆形', 'Material': '陶瓷', 'Category': '调味品'}, 'is_Same': False}\n", + "barcode: 9350013003057\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9350013003057/8859015703756.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (2/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (3/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (4/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (5/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (7/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (8/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (10/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (11/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (12/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (13/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (14/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (15/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (16/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (17/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (18/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (19/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (20/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (21/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (22/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (23/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (24/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (25/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (26/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (27/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (28/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (29/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (30/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (31/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (32/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (33/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (34/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (35/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (36/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (37/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (38/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (39/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (40/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (41/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (42/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (43/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (44/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (45/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (46/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (47/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (48/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (49/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (50/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (51/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (52/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (53/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (54/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (55/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (56/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (57/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (58/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (59/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (60/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (61/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (62/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (63/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (64/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (65/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (66/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (67/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (68/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (69/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (70/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (71/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (72/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (73/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (74/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (75/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (76/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (77/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (78/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (79/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (80/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (81/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (82/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (83/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (84/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (85/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (86/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (87/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (88/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (89/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (90/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (91/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (92/92) /home/ieemoo0337/projects/datasets/FP/9350013003057/9350013003057_20241018-172730_back_returnGood_5478c9a53bd4_845_15027299265.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'if椰汁咖啡饮料', 'Color': '绿色', 'Shape': '圆形', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '白色', 'Shape': '圆柱形', 'Material': '纸', 'Category': '纸杯'}, 'is_Same': False}\n", + "barcode: 9310072013855\n", + "video: /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9310072013855/9311493003982.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (2/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (3/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (4/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (5/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (6/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (8/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (10/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (11/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (12/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (13/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (14/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (15/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (16/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (17/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (18/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (19/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (20/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (21/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (22/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (23/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (24/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (25/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (26/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (27/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (28/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (29/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (30/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (31/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (32/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (33/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (34/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (35/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (36/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (37/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (38/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (39/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (40/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (41/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (42/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (43/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (44/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (45/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (46/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (47/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (48/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (49/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (50/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (51/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (52/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (53/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (54/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (55/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (56/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (57/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (58/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (59/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (60/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (61/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (62/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (63/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (64/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (65/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (66/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (67/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (68/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (69/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (70/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (71/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (72/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (73/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (74/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (75/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (76/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (77/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (78/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (79/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (80/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (81/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (82/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (83/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (84/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (85/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (86/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (87/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (88/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (89/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (90/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (91/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (92/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (93/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (94/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (95/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (96/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (97/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (98/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (99/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (100/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (101/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (102/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (103/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (104/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (105/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (106/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (107/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (108/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (109/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (110/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (111/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (112/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (113/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (114/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (115/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (116/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (117/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (118/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (119/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (120/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (121/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (122/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (123/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (124/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (125/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (126/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (127/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (128/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (129/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (130/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (131/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (132/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (133/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (134/134) /home/ieemoo0337/projects/datasets/FP/9310072013855/9310072013855_20241018-154427_back_returnGood_5478c9a53bd4_215_15027299265.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Bundaberg Pineapple & Coconut Sparkling Drink', 'Color': '黄色', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': 'Tim Tam', 'Color': '黑色', 'Shape': '长方形', 'Material': '纸', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 9311493002572\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9311493002572/9421029085075.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 6.6ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Bundaberg GUAVA SPARKLING DRINK', 'Color': '红色', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9346506009118\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9346506009118/8855044006707.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (3/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (5/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (9/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (14/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (15/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (32/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (34/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (39/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (41/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (42/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (44/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (47/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (55/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (56/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (57/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (58/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (59/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (61/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (63/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (64/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (65/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (66/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (67/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (68/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (69/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (70/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (71/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (72/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (73/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (74/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (75/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (76/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (77/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (78/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (79/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (80/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (81/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (82/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (83/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (84/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (85/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (86/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (87/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (88/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (89/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (90/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (91/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (92/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (93/93) /home/ieemoo0337/projects/datasets/FP/9346506009118/9346506009118_20241015-121012_back_addGood_5478c9a48b7e_1025_13799009402.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Coconut Drink with Banana Flavor', 'Color': '透明', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '紫色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '厨房用具'}, 'is_Same': False}\n", + "barcode: 8935024156117\n", + "video: /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8935024156117/9415007042037.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 99.0ms\n", + "video 1/1 (2/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (6/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (21/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (22/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (47/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (53/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (57/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (59/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (60/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (62/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (63/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (64/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (65/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (66/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (67/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (68/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (69/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (70/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (71/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (72/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (73/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (74/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (75/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (76/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (77/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (78/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (79/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (80/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (81/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (82/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (83/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (84/84) /home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Anchor', 'Color': '白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食品'}, 'item2': {'Text': 'Anchor', 'Color': '白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食品'}, 'is_Same': True}\n", + "barcode: 9346506008777\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9346506008777/9352266000616.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (2/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (5/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (6/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (8/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (9/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (14/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (15/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (16/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (17/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (19/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (22/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (27/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (28/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (29/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (30/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (35/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (44/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (47/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (49/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (50/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (52/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (53/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (55/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (56/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (59/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (60/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (61/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (62/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (63/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (64/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (65/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (66/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (67/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (68/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (69/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (70/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (71/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (72/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (73/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (74/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (75/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (76/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (77/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (78/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (79/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (80/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (81/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (82/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (83/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (84/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (85/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (86/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (87/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (88/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (89/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (90/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (91/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (92/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (93/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (94/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (95/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (96/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (97/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (98/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (99/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (100/100) /home/ieemoo0337/projects/datasets/FP/9346506008777/9346506008777_20241016-163436_back_addGood_5478c9a49bfc_1200_18358205530.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Tim Tam Dark', 'Color': '深棕色', 'Shape': '长方形', 'Material': '巧克力', 'Category': '饼干'}, 'item2': {'Text': 'Milk', 'Color': '粉色', 'Shape': '圆形', 'Material': '塑料', 'Category': '牛奶'}, 'is_Same': False}\n", + "barcode: 8859069907438\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8859069907438/8859015700168.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (2/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (3/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 6.0ms\n", + "video 1/1 (4/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (5/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (7/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (9/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (10/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (12/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (14/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (15/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (16/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (18/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (19/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (20/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (28/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (29/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/30) /home/ieemoo0337/projects/datasets/FP/8859069907438/8859069907438_20241020-135424_back_returnGood_5478c9a49bfc_75_13799009402.mp4: 640x512 6.7ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Coconut Water', 'Color': '绿色', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9421903892140\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421903892140/9318637391714.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (2/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (7/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (8/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (11/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (15/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (17/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (19/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (30/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (31/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (32/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (33/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (34/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (35/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (37/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (38/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (39/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (41/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (42/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (43/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (44/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (46/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (50/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (53/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (58/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (60/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (61/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (62/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (63/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (65/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (66/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (67/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (68/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (69/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (70/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (71/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (72/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (73/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (75/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (76/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (77/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (78/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (79/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (80/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (81/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (82/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (83/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (84/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (85/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (86/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (87/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (88/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (89/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (90/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (91/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (92/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (93/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (94/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (95/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (96/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (97/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (98/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (99/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (100/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (101/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (102/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (103/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (104/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (105/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (106/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (107/107) /home/ieemoo0337/projects/datasets/FP/9421903892140/9421903892140_20241016-162446_back_addGood_5478c9a49bfc_1035_18358205530.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Cetaphil Moisturizing Cream', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '护肤品'}, 'item2': {'Text': '全脂奶粉', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食品'}, 'is_Same': False}\n", + "barcode: 8859015700434\n", + "video: /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8859015700434/8859594300018.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (2/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (4/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (6/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (8/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (9/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (10/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (13/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (16/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (17/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (18/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (20/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (21/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (22/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (23/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (24/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (25/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (27/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (28/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (29/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (30/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (31/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (36/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (37/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (38/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (39/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (41/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (42/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (43/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (44/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (45/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (46/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (47/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/48) /home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Chang Soda Water Lime Flavoured', 'Color': '透明', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': 'Chang Soda Water Lime Flavoured', 'Color': '透明', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'is_Same': True}\n", + "barcode: 9345521003798\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521003798/9311493002503.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 6.5ms\n", + "video 1/1 (2/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (3/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (4/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (5/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (7/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (8/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (9/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (10/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (11/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (12/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (13/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (14/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (15/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (16/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (17/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (18/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (19/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (20/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (21/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (22/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (23/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (24/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (25/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (26/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (27/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (28/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (29/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (30/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (31/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (32/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (33/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (34/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (35/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (36/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (37/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (38/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (39/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (40/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (41/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (42/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (43/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (44/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (45/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (46/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (47/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (48/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (49/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (50/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (51/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (52/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (53/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (54/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (55/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (56/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (57/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (58/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (59/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (60/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (61/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (62/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (63/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (64/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (65/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (66/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (67/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (68/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (69/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (70/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (71/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (72/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (73/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (74/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (75/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (76/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (77/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (78/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (79/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (80/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (81/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (82/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (83/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (84/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (85/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (86/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (87/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (88/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (89/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (90/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (91/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (92/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (93/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (94/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (95/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (96/96) /home/ieemoo0337/projects/datasets/FP/9345521003798/9345521003798_20241020-153159_back_returnGood_5478c9a48b7e_805_15027299265.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Bundaberg Pink Grapefruit Sparkling Drink', 'Color': '红色', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': '洗衣液', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '清洁用品'}, 'is_Same': False}\n", + "barcode: 8858731200075\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8858731200075/8996001353028.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/FP/8858731200075/8858731200075_20241020-133242_back_addGood_5478c9a49bfc_535_13799009402.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Cal Cheese', 'Color': '橙色', 'Shape': '方形', 'Material': '纸盒', 'Category': '零食'}, 'item2': {'Text': 'Unknown', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8996001303764\n", + "video: /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8996001303764/9315090211498.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 6.5ms\n", + "video 1/1 (2/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (4/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (5/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (6/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (8/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (9/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (10/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (11/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (12/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (13/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (14/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (15/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (16/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (17/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (18/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (19/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (20/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (21/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (22/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (23/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (24/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (25/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (26/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (27/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (28/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (29/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (30/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (31/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (32/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (33/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (34/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (35/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (36/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (37/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (38/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (39/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (40/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (41/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (42/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (43/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (44/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (45/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (46/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (47/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (48/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (49/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (50/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (51/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (52/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (53/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (54/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (55/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (56/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (57/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (58/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (59/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (60/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (61/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (62/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (63/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (64/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (65/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (66/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (67/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (68/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (69/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (70/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (71/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (72/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (73/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (74/74) /home/ieemoo0337/projects/datasets/FP/8996001303764/8996001303764_20241020-105426_back_returnGood_5478c9a53bd4_340_14785332147.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Pure Milk', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸', 'Category': '牛奶'}, 'item2': {'Text': 'Danisa', 'Color': '白色', 'Shape': '圆形', 'Material': '金属', 'Category': '黄油'}, 'is_Same': False}\n", + "barcode: 9421029085211\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421029085211/9315090201109.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 6.5ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.6ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.5ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.4ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.2ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/FP/9421029085211/9421029085211_20241019-184830_back_returnGood_5478c9a4db2c_1640_13867273486.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{}\n", + "barcode: 8996001353028\n", + "video: /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8996001353028/8858731200075.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (2/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (3/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (4/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (5/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (6/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (7/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (10/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (11/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (12/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (13/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (14/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (15/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (16/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (17/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (18/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (19/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (20/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (21/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (22/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (23/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (24/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (25/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (26/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (27/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (28/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (29/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (30/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (31/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (32/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (33/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (34/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (35/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (36/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (37/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (38/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (39/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (40/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (41/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (42/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (43/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (44/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (45/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (46/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (47/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (48/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (49/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (50/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (51/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (52/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (53/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (54/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (55/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (56/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (57/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (58/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (59/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (60/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (61/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (62/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (63/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (64/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (65/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (66/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (67/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (68/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (69/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (70/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (71/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (72/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (73/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (74/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (75/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (76/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (77/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (78/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (79/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (80/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (81/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (82/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (83/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (84/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (85/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (86/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (87/87) /home/ieemoo0337/projects/datasets/FP/8996001353028/8996001353028_20241018-162301_back_addGood_5478c9a53bd4_170_15027299265.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'NANACO', 'Color': '透明', 'Shape': '圆形', 'Material': '果冻', 'Category': '甜点'}, 'item2': {'Text': 'Cal Cheese', 'Color': '橙色', 'Shape': '长方形', 'Material': '饼干', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 8859594300018\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8859594300018/8859015700434.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (2/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (4/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (6/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (7/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (8/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (10/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (12/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (13/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (14/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (15/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (16/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (18/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (19/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (21/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (22/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (23/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (26/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (27/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (28/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (30/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (33/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (34/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (36/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (37/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (40/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (43/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (44/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (45/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (48/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (49/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (50/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (52/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (54/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (57/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (58/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (59/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (60/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (62/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (63/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (64/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (65/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (66/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (67/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (68/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (69/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (70/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (71/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (72/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (73/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (74/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (75/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (76/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (77/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (78/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (79/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (80/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (81/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (82/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (83/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (84/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (85/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (86/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (87/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (88/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (89/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (90/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (91/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (92/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (93/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (94/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (95/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (96/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (97/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (98/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (99/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (100/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (101/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (102/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (103/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (104/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (105/105) /home/ieemoo0337/projects/datasets/FP/8859594300018/8859594300018_20241017-140218_back_addGood_5478c9a48c3e_560_13586533739.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Mediterranean White Grape Juice', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '饮料'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8934760211005\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8934760211005/8994834005237.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (28/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (59/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (60/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (62/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (63/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (64/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (65/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (66/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (67/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (68/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (69/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (70/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (71/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (72/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (73/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (74/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (75/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (76/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (77/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (78/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (79/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (80/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (81/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (82/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (83/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (84/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (85/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (86/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (87/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (88/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (89/89) /home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Enaak', 'Color': '黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '方便面'}, 'item2': {'Text': 'Enaak', 'Color': '黄色', 'Shape': '长方形', 'Material': '塑料', 'Category': '方便面'}, 'is_Same': True}\n", + "barcode: 9311493002503\n", + "video: /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9311493002503/9345521003798.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 6.7ms\n", + "video 1/1 (2/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (3/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (8/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (9/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (13/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (14/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (15/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (16/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (17/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (19/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (20/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (21/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (25/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (29/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (30/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (31/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (34/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (35/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (36/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (37/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (38/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (39/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (40/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (41/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (42/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (43/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (45/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (46/46) /home/ieemoo0337/projects/datasets/FP/9311493002503/9311493002503_20241019-155549_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Anchor Whipping Cream', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸', 'Category': '乳制品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9318637391714\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9318637391714/9421903892140.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 6.5ms\n", + "video 1/1 (2/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (3/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (4/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (5/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (6/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (7/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (8/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (10/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (11/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (12/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (13/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (14/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (15/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (16/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (17/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (18/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (19/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (20/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (21/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (22/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (23/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (24/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (25/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (26/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.9ms\n", + "video 1/1 (27/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (28/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (29/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (30/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (31/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (32/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (33/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (34/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (35/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (36/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (37/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (38/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (39/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (40/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (41/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (42/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (43/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (44/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (45/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.7ms\n", + "video 1/1 (46/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.8ms\n", + "video 1/1 (47/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (48/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (49/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (50/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (51/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (52/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (53/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.5ms\n", + "video 1/1 (54/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 5.6ms\n", + "video 1/1 (55/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (56/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (57/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (58/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (59/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (60/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (61/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (62/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (63/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (64/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (65/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (66/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (67/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (68/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (69/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (70/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "video 1/1 (71/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.9ms\n", + "video 1/1 (72/72) /home/ieemoo0337/projects/datasets/FP/9318637391714/9318637391714_20241020-180603_back_returnGood_5478c9a53be2_615_18058629568.mp4: 640x512 (no detections), 5.8ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error processing 9318637391714: unterminated string literal (detected at line 3) (, line 3)\n", + "barcode: 9311493003982\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9311493003982/9310072013855.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (2/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (7/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (14/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (22/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (23/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (37/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (41/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (44/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (45/45) /home/ieemoo0337/projects/datasets/FP/9311493003982/9311493003982_20241019-155719_back_returnGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Tim Tam', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸', 'Category': '饼干'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9346506008760\n", + "video: /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9346506008760/9345521001145.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 6.0ms\n", + "video 1/1 (2/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (3/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (5/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (6/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (7/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (9/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (12/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (16/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (17/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (18/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (19/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (20/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (21/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (24/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (26/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (29/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (30/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (32/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (33/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (34/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (35/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (37/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (38/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (41/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (42/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (44/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (45/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (46/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (47/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (48/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (49/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (53/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (54/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (55/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (57/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (58/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (59/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (60/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (61/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (62/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (63/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (64/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (65/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (66/66) /home/ieemoo0337/projects/datasets/FP/9346506008760/9346506008760_20241017-154228_back_addGood_5478c9a48c3e_1195_13586533739.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'GreenKosy SILK MOISTURIZING SHAMPOO', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '洗发水'}, 'item2': {'Text': 'JerseyJoy', 'Color': '白色', 'Shape': '圆形', 'Material': '塑料', 'Category': '牛奶'}, 'is_Same': False}\n", + "barcode: 9415007301578\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9415007301578/9345521003767.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 6.1ms\n", + "video 1/1 (2/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (4/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (7/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (9/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (11/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (17/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (28/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (29/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (38/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (40/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (41/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (44/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (47/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (49/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (53/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (56/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (57/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (58/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (59/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (60/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (61/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (62/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (63/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (64/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (65/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (66/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (67/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (68/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (69/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (70/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (71/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (72/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (73/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (74/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (75/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (76/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (77/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (78/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (79/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (80/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (81/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (82/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (83/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (84/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (85/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (86/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (87/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (88/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (89/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (90/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (91/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (92/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (93/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (94/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (95/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (96/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (97/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (98/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (99/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (100/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (101/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (102/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (103/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (104/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (105/105) /home/ieemoo0337/projects/datasets/FP/9415007301578/9415007301578_20241014-171027_back_addGood_5478c9a53bf4_245_13799009402.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'SEA SALT SHAMPOO', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '洗发水'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9315090201758\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9315090201758/8850718803347.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (2/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (3/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (4/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 7.0ms\n", + "video 1/1 (6/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (7/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (8/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (9/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (10/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (11/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (12/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (13/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (14/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (15/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (16/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (17/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (18/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (19/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (20/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (21/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (22/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (23/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (24/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (25/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (26/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (27/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (28/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (29/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (30/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (31/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (32/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (33/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (34/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (35/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (36/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (37/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (38/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (39/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (40/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (41/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (42/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (43/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (44/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (45/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (46/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (47/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (48/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (49/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (50/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (51/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (52/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (53/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (54/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (55/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (56/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (57/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (58/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (59/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (60/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (61/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (62/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (63/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (64/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (65/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (66/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (67/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (68/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (69/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (70/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (71/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (72/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (73/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (74/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (75/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (76/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (77/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (78/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (79/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (80/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (81/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (82/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (83/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (84/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (85/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (86/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (87/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (88/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (89/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (90/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (91/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (92/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (93/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (94/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (95/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (96/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (97/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (98/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (99/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (100/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (101/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (102/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (103/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (104/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (105/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (106/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (107/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (108/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (109/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (110/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (111/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (112/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (113/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (114/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (115/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (116/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (117/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (118/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (119/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (120/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (121/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (122/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (123/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (124/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (125/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (126/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (127/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (128/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (129/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (130/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (131/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (132/132) /home/ieemoo0337/projects/datasets/FP/9315090201758/9315090201758_20241014-161706_back_returnGood_5478c9a49bfc_2920_18133699824.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': \"Lay's STAX Original\", 'Color': '黄色', 'Shape': '圆柱形', 'Material': '纸质', 'Category': '零食'}, 'item2': {'Text': '澳牧A2β-酪蛋白儿童成长牛奶', 'Color': '红色', 'Shape': '长方体', 'Material': '纸质', 'Category': '乳制品'}, 'is_Same': False}\n", + "barcode: 8993379257644\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8993379257644/9556041613866.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 6.7ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/FP/8993379257644/8993379257644_20241018-152954_back_addGood_5478c9a48c02_245_13586533739.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '雄鸡标 沙拉酱金枪鱼', 'Color': '红色', 'Shape': '圆形', 'Material': '金属', 'Category': '食品'}, 'item2': {'Text': 'Pop', 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '食品'}, 'is_Same': False}\n", + "barcode: 8996001303078\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8996001303078/9345521000926.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 6.6ms\n", + "video 1/1 (2/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (3/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (4/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (6/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (8/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (10/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (11/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (12/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (13/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (14/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (16/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (17/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (18/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (19/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (20/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (21/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (22/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (23/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (24/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (25/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (26/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (27/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (28/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (30/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (31/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (32/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (33/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (35/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (37/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (38/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (39/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (40/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (41/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (42/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (43/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (44/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (45/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (46/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (47/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (48/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (49/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (50/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (53/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (54/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (56/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (57/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (58/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (59/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (60/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (61/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (62/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (63/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (64/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (65/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (66/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (67/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (68/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (69/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (70/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (71/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (72/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (73/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (74/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (75/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (76/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (77/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (78/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (79/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (80/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (81/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (82/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (83/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (84/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (85/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (86/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (87/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (88/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (89/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (90/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (91/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (92/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (93/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (94/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (95/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (96/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (97/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (98/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (99/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (100/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (101/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (102/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (103/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (104/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (105/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (106/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (107/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (108/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (109/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (110/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (111/111) /home/ieemoo0337/projects/datasets/FP/8996001303078/8996001303078_20241017-111853_back_addGood_5478c9a51ba6_5_18358205530.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'GreenKosy NATURAL Goat Milk Bath Milk', 'Color': '白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '沐浴乳'}, 'item2': {'Text': 'Biscuit', 'Color': '白色', 'Shape': '圆形', 'Material': '纸', 'Category': '饼干'}, 'is_Same': False}\n", + "barcode: 9345521003781\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521003781/9551010541867.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 6.2ms\n", + "video 1/1 (2/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (4/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (6/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (8/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (9/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (12/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (14/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (16/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (17/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (18/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (19/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (20/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (21/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (22/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (23/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (24/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (25/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (26/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (27/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (28/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (29/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (30/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (31/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (33/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (34/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (35/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (36/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (37/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (38/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (39/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (40/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (41/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (42/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (43/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (44/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (45/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (46/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (47/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (48/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (49/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (50/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (51/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (52/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (53/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (54/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (55/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (56/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (57/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (58/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (59/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (60/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (61/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (62/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (63/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (64/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (65/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (66/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (67/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (68/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (69/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (70/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (71/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (72/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (73/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (74/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (75/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (76/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (77/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (78/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (79/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (80/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (81/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (82/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (83/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (84/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (85/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (86/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (87/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (88/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (89/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (90/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (91/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (92/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (93/93) /home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'MICO', 'Color': '蓝色', 'Shape': '圆形', 'Material': '纸', 'Category': '饼干'}, 'item2': {'Text': 'MICO', 'Color': '蓝色', 'Shape': '圆形', 'Material': '塑料', 'Category': '清洁用品'}, 'is_Same': False}\n", + "barcode: 9345521000933\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521000933/8888077102023.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (2/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (6/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (13/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (20/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (25/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 6.9ms\n", + "video 1/1 (29/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (31/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (32/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (36/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (39/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (50/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (52/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (53/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/55) /home/ieemoo0337/projects/datasets/FP/9345521000933/9345521000933_20241018-142812_back_addGood_5478c9a48b8c_795_13799009402.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'HELLO PANDA', 'Color': '红色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8809916330421\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8809916330421/9311493002480.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (2/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (3/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (4/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (5/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (7/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (8/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (10/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (11/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (12/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (14/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (15/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (16/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (17/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (18/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (19/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (21/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (22/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (23/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (26/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (27/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (28/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (30/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (31/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (32/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (33/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (34/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (35/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (36/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (37/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (38/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (40/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (41/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (42/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (43/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (45/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (46/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (47/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (48/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (49/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (50/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (51/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (52/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (53/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (54/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (55/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (56/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (57/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (58/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (59/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (60/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (62/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (63/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (64/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (65/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (66/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (67/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (68/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (69/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (70/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (71/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (72/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (73/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (74/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (75/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (76/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (77/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (78/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (79/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (80/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (81/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (82/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (83/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (84/84) /home/ieemoo0337/projects/datasets/FP/8809916330421/8809916330421_20241015-111046_back_addGood_5478c9a4db2c_280_13586533739.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'GreenKosy', 'Color': '绿色', 'Shape': '长方形', 'Material': '塑料', 'Category': '洗发水'}, 'item2': {'Text': 'FINUTE CRAB SHRIMP chips', 'Color': '红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 8886001012301\n", + "video: /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8886001012301/9421902960819.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (2/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (4/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (5/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (7/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (8/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (9/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (10/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (11/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (12/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (13/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (14/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (15/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (16/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (17/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (18/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (19/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (20/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (21/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (22/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (23/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (24/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (25/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (26/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (27/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (28/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 6.5ms\n", + "video 1/1 (29/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (30/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (31/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (32/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (33/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (34/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (35/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (36/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (37/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (38/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (39/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (40/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (41/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (42/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (43/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (44/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (45/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (46/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (47/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (48/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (49/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (50/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (51/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (52/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (53/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (54/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (55/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (56/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (57/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (58/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (59/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (60/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (61/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (62/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (63/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (64/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (65/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (66/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (67/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (68/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (69/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (70/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (71/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (72/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (73/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (74/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (75/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (76/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (77/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (78/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (79/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (80/80) /home/ieemoo0337/projects/datasets/FP/8886001012301/8886001012301_20241020-104946_back_returnGood_5478c9a53bd4_1955_14785332147.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '至初 婴儿配方奶粉 (0-6月龄,1段)', 'Color': '紫色', 'Shape': '圆柱形', 'Material': '金属', 'Category': '婴儿配方奶粉'}, 'item2': {'Text': 'Danisa 丹麦皇冠', 'Color': '白色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '饼干'}, 'is_Same': False}\n", + "barcode: 9315090211498\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9315090211498/8996001303764.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (12/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (14/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (15/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (16/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (17/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (18/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (19/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (20/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (21/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.7ms\n", + "video 1/1 (22/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (23/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (24/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (25/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (26/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (27/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (28/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (29/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (30/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (31/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (32/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (33/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (34/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (35/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (36/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (37/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (38/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (39/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (40/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (42/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (43/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (44/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (45/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (46/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (47/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (48/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (49/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (50/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (51/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (52/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (53/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (54/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (55/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (56/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 6.8ms\n", + "video 1/1 (58/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (59/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (60/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (61/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (62/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (63/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (64/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (65/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (66/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (67/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (68/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (69/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (70/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (71/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (72/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (73/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (74/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (75/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (76/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (77/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (78/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (79/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (80/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (81/81) /home/ieemoo0337/projects/datasets/FP/9315090211498/9315090211498_20241017-172454_back_addGood_5478c9a49bfc_1080_13773168720.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Danisa Traditional Butter Cookies', 'Color': '蓝色', 'Shape': '圆形', 'Material': '金属', 'Category': '饼干'}, 'item2': {'Text': 'Pure Milk', 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '牛奶'}, 'is_Same': False}\n", + "barcode: 8852756303353\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8852756303353/8999178654332.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (2/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (3/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (4/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (5/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (8/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (9/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (12/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (13/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (14/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (15/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (16/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (17/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (18/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (19/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (20/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (21/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (22/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (23/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (24/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (25/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (26/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (27/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (28/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (29/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (30/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (31/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (32/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (33/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (34/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (35/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (36/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (37/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (38/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (39/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (40/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 7.0ms\n", + "video 1/1 (41/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (42/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (43/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (44/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (45/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (46/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (47/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (48/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (49/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (50/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (51/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (52/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (53/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (54/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (55/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (56/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (57/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (58/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (59/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (60/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (61/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (62/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (63/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (64/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (65/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (66/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (67/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (68/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (69/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (70/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (71/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.1ms\n", + "video 1/1 (72/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 6.0ms\n", + "video 1/1 (73/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (74/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (75/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (76/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (77/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (78/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (79/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (80/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (81/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (82/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.9ms\n", + "video 1/1 (83/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.8ms\n", + "video 1/1 (84/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.7ms\n", + "video 1/1 (85/85) /home/ieemoo0337/projects/datasets/FP/8852756303353/8852756303353_20241016-154520_back_returnGood_5478c9a49bfc_220_18358205530.mp4: 640x512 5.7ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'MaiTos Tortilla Chips Snack', 'Color': '白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': \"Kellogg's\", 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '早餐谷物'}, 'is_Same': False}\n", + "barcode: 8888077102023\n", + "video: /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8888077102023/9345521000933.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (2/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (5/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.7ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (10/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (16/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (38/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (44/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (46/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (48/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (51/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (54/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (57/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (59/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (60/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (61/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (62/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (63/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (64/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (65/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (66/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (67/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (68/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (69/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (70/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (71/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (72/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (73/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (74/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (75/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (76/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (77/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (78/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (79/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (80/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (81/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (82/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (83/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (84/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (85/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (86/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (87/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (88/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (89/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (90/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (91/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (92/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (93/93) /home/ieemoo0337/projects/datasets/FP/8888077102023/8888077102023_20241020-141328_back_addGood_5478c9a49bfc_100_13799009402.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Bundaberg PEACH SPARKLING DRINK', 'Color': '橙色', 'Shape': '长方形', 'Material': '玻璃', 'Category': '饮料'}, 'item2': {'Text': 'HELLO PANDA', 'Color': '红色', 'Shape': '长方形', 'Material': '纸', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 8993083932950\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8993083932950/9556041610032.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (5/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (7/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (16/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (19/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (27/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (31/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (32/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (34/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (37/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (41/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (43/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (44/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (45/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (46/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (47/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (48/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (49/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (50/50) /home/ieemoo0337/projects/datasets/FP/8993083932950/8993083932950_20241019-151253_back_returnGood_5478c9a49bfc_135_13773168720.mp4: 640x512 5.2ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '雄鸡标', 'Color': '蓝色', 'Shape': '圆形', 'Material': '金属', 'Category': '食品'}, 'item2': {'Text': 'Chocolate Strawberry Mix', 'Color': '绿色', 'Shape': '长方形', 'Material': '纸', 'Category': '食品'}, 'is_Same': False}\n", + "barcode: 9345521000926\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521000926/8996001303078.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 6.3ms\n", + "video 1/1 (2/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (3/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (4/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (5/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (6/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (7/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (8/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.7ms\n", + "video 1/1 (9/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (10/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (11/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (12/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (13/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (14/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (15/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (16/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (17/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 6.1ms\n", + "video 1/1 (18/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (19/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.5ms\n", + "video 1/1 (20/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (21/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (22/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (23/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 6.0ms\n", + "video 1/1 (24/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (25/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (26/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.6ms\n", + "video 1/1 (27/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (28/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (29/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (30/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.4ms\n", + "video 1/1 (31/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (32/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 (no detections), 5.3ms\n", + "video 1/1 (33/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (34/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (35/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (36/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (37/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (38/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (39/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (40/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (41/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (42/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (43/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (44/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (45/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (46/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (47/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (48/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (49/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (50/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (51/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (52/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (53/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (54/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (55/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (56/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (57/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (58/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (59/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (60/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (61/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (62/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (63/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (64/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (65/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (66/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (67/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (68/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (69/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (70/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (71/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.4ms\n", + "video 1/1 (72/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (73/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (74/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (75/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (76/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (77/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (78/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (79/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (80/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (81/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (82/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (83/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (84/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (85/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (86/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (87/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (88/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (89/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (90/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (91/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (92/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (93/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (94/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (95/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (96/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (97/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (98/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.3ms\n", + "video 1/1 (99/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "video 1/1 (100/100) /home/ieemoo0337/projects/datasets/FP/9345521000926/9345521000926_20241020-152414_back_addGood_5478c9a53be2_795_18058629568.mp4: 640x512 5.2ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Danisa Traditional Butter Cookies', 'Color': '蓝色', 'Shape': '圆形', 'Material': '纸盒', 'Category': '饼干'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8996001303474\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8996001303474/9421903892119.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 7.1ms\n", + "video 1/1 (2/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (3/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (4/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (5/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (7/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (8/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (9/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (10/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (11/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (12/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.8ms\n", + "video 1/1 (13/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (14/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (15/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (16/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (17/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (18/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (19/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (20/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (21/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (22/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (23/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (24/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (25/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (26/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (27/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (28/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (29/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (30/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (31/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (32/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (33/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (34/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (35/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (36/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (37/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (38/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (39/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (40/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (41/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (42/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (43/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (44/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (45/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (46/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (47/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (48/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (49/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (50/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (51/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (52/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (53/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (54/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (55/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (56/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (57/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (58/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (59/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (60/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (61/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (62/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (63/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (64/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (65/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (66/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (67/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (68/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (69/69) /home/ieemoo0337/projects/datasets/FP/8996001303474/8996001303474_20241020-175014_back_returnGood_5478c9a53bd4_2030_14785332147.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{}\n", + "barcode: 9421029081985\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029080278.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 6.5ms\n", + "video 1/1 (2/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (3/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (4/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (5/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (6/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (8/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (9/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (10/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (11/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (12/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (13/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (14/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (15/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (16/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (17/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (18/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (19/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (20/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (21/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (22/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (23/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (24/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (25/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (26/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (27/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (28/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (29/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (30/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (31/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (32/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (33/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (34/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (35/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (36/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (37/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (38/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (39/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (40/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (41/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (42/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (43/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (44/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (45/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (46/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (47/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (48/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (49/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (50/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (51/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (52/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (53/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (54/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (55/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (56/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (57/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (58/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (59/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (60/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (61/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (62/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (63/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (64/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (65/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (66/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (67/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (68/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (69/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (70/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (71/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (72/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (73/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (74/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (75/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (76/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (77/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (78/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (79/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (80/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (81/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (82/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (83/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (84/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (85/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (86/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (87/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (88/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (89/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (90/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (91/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (92/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (93/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (94/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (95/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (96/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (97/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (98/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (99/99) /home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4: 640x512 5.4ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Theland New Zealand Farm Milk Powder Skim Milk Powder', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '乳制品'}, 'item2': {'Text': 'New Zealand Farm Milk Powder Skim Milk Powder', 'Color': '白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '乳制品'}, 'is_Same': True}\n", + "barcode: 9311493002480\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9311493002480/8809916330421.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.6ms\n", + "video 1/1 (2/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (3/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (4/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (5/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (6/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (7/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (8/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (9/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (10/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (11/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (12/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (13/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (14/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (15/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (16/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (17/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (18/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (19/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (20/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (21/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (22/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (23/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (24/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (25/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (26/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (27/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (28/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (29/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (30/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (31/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (32/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (33/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (34/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (35/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (36/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (37/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (38/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (39/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (40/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (41/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (42/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (43/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (44/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (45/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (46/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (47/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (48/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (49/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (50/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (51/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (52/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (53/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (54/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (55/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (56/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (57/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (58/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (59/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (60/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (61/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (62/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (63/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (64/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (65/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (66/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (67/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (68/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (69/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (70/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (71/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (72/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (73/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (74/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (75/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (76/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (77/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (78/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (79/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (80/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (81/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (82/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (83/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (84/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (85/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (86/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (87/87) /home/ieemoo0337/projects/datasets/FP/9311493002480/9311493002480_20241018-112402_back_returnGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'GOOD LIFE FINUTE CRAB chips 게 맛 칩', 'Color': '红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': 'LADABERG PEACH', 'Color': '橙色', 'Shape': '圆形', 'Material': '玻璃', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 9415007042037\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9415007042037/8935024156117.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.5ms\n", + "video 1/1 (2/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (3/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (12/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (13/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (14/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 7.0ms\n", + "video 1/1 (15/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (16/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (17/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (18/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (19/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (20/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (21/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (22/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (23/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (24/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (25/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (26/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (27/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (28/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (29/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (30/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (31/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (32/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (33/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (34/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.2ms\n", + "video 1/1 (35/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (36/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (37/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (38/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (39/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (40/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (41/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (42/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (43/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (44/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (45/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (46/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (47/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (48/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (49/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (50/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (51/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (52/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (53/53) /home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4: 640x512 5.9ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'G7 COFFEE INSTANT COFFEE', 'Color': '红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '咖啡'}, 'item2': {'Text': '水果果冻', 'Color': '紫色', 'Shape': '长方形', 'Material': '塑料', 'Category': '糖果'}, 'is_Same': False}\n", + "barcode: 9556041610032\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9556041610032/8993083932950.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 7.0ms\n", + "video 1/1 (2/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (3/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (4/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (5/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (6/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (7/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (9/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (10/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (11/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (12/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (13/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (14/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (15/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (16/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (17/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (18/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (19/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (20/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (21/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (22/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (23/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (24/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (25/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (26/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (27/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (28/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (29/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (30/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (31/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (32/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (33/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (34/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (35/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (36/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (37/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (38/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (39/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (40/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (41/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (42/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (43/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (44/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (45/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (46/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (47/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (48/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (49/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (50/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (51/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (52/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (53/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (54/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (55/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (56/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (57/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (58/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (59/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (60/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (61/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (62/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (63/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (64/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (65/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (66/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (67/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (68/68) /home/ieemoo0337/projects/datasets/FP/9556041610032/9556041610032_20241018-152331_back_addGood_5478c9a48c3e_355_14785332147.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Assorted BEAR COOKIES', 'Color': '蓝色', 'Shape': '熊的形状', 'Material': '饼干', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8859015700168\n", + "video: /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8859015700168/8859069907438.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (8/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (9/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (17/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (25/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (27/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (33/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/34) /home/ieemoo0337/projects/datasets/FP/8859015700168/8859015700168_20241017-175130_back_returnGood_5478c9a48b7e_380_13799009402.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '巧克力脆皮布朗尼', 'Color': '棕色', 'Shape': '长方形', 'Material': '椰子', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '绿色', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9335390000547\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9335390000547/8852116806524.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 6.6ms\n", + "video 1/1 (2/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (4/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (8/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (11/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (23/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (30/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (31/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (33/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (34/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (35/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (37/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (38/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (39/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (40/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (41/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (42/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (46/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (47/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (48/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (49/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (50/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (51/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (53/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (54/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (55/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (56/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (57/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (59/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (60/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (61/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (62/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (63/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (64/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (65/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (66/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (67/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (68/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (69/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (70/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (71/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (72/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (73/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (74/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (75/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (76/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (77/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (78/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (79/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (80/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (81/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (82/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (83/83) /home/ieemoo0337/projects/datasets/FP/9335390000547/9335390000547_20241014-182017_back_addGood_5478c9a53bf4_1080_13799009402.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Original Flavour', 'Color': '绿色', 'Shape': '长方形', 'Material': '海苔', 'Category': '零食'}, 'item2': {'Text': '牛奶', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '乳制品'}, 'is_Same': False}\n", + "barcode: 9344949000143\n", + "video: /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9344949000143/8809713911410.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (2/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (3/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (5/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (8/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (9/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (15/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (18/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (22/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (23/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (34/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (37/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (41/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (45/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (47/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (48/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (49/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (50/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (53/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (55/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (56/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (57/57) /home/ieemoo0337/projects/datasets/FP/9344949000143/9344949000143_20241019-112725_back_addGood_5478c9a49bfc_520_13773168720.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'CAFFE LATTE', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '咖啡'}, 'item2': {'Text': 'Goat Milk Powder', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '乳制品'}, 'is_Same': False}\n", + "barcode: 9415007004585\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9415007004585/9310072012599.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 6.0ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'OCSHP CAPSULE DETERGENT', 'Color': '白色', 'Shape': '长方体', 'Material': '塑料', 'Category': '洗衣胶囊'}, 'item2': {'Text': '洗衣粉', 'Color': '白色', 'Shape': '长方体', 'Material': '塑料', 'Category': '洗衣粉'}, 'is_Same': False}\n", + "barcode: 9311493002534\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9311493002534/8886001012295.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.4ms\n", + "video 1/1 (2/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (3/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (4/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (5/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (7/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (8/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (9/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (10/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (11/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (12/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (13/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (14/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (15/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (16/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (17/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (18/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (19/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (20/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (21/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (22/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (23/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (24/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (25/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (26/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (27/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (28/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (29/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (30/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (31/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (32/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (33/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (34/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (35/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (36/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (37/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (38/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (39/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (40/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (41/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (42/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (43/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (44/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.6ms\n", + "video 1/1 (45/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (46/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (47/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (48/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 7.0ms\n", + "video 1/1 (49/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (50/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (51/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (52/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (53/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (54/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (55/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.4ms\n", + "video 1/1 (56/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (57/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (58/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (59/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (60/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (61/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (62/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (63/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (64/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (65/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (66/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (67/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (68/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (69/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (70/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (71/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (72/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (73/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (74/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (75/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (76/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (77/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (78/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (79/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (80/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (81/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 5.8ms\n", + "video 1/1 (82/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (83/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (84/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (85/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (86/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (87/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (88/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (89/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (90/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (91/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (92/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (93/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (94/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.3ms\n", + "video 1/1 (95/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (96/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (97/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (98/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "video 1/1 (99/99) /home/ieemoo0337/projects/datasets/FP/9311493002534/9311493002534_20241018-112147_back_addGood_5478c9a49bfc_595_18969520488.mp4: 640x512 6.1ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Danisa TRADITIONAL BUTTER COOKIES', 'Color': '蓝色', 'Shape': '圆形', 'Material': '纸盒', 'Category': '饼干'}, 'item2': {'Text': 'Bundaberg', 'Color': '粉色', 'Shape': '圆柱形', 'Material': '玻璃', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 8994834005237\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8994834005237/8934760211005.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 11.8ms\n", + "video 1/1 (2/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (6/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (7/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (8/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (10/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (12/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (13/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (14/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (15/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (16/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (17/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (18/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (20/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (21/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (22/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (23/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (24/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (25/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (26/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (27/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (28/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (29/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (30/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (31/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (32/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (33/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (34/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (35/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (36/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (37/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (38/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (39/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (40/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.8ms\n", + "video 1/1 (41/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (42/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (43/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (44/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (45/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (46/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (47/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (48/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (49/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (50/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.9ms\n", + "video 1/1 (51/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (52/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (53/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (54/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (55/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (56/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (57/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (58/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (59/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (60/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (61/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (62/62) /home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4: 640x512 5.6ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Tipo Dream Egg Cookies', 'Color': '黄色', 'Shape': '长方形', 'Material': '饼干', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8888077108032\n", + "video: /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8888077108032/8859339800032.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 7.3ms\n", + "video 1/1 (2/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (3/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (4/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (5/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (6/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (8/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (9/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (10/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (11/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (12/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (13/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (14/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (15/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (16/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (17/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (18/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (19/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (20/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (21/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (22/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (23/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (24/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (25/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (26/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (27/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (28/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (29/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (30/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (31/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (32/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (33/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (34/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (35/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.7ms\n", + "video 1/1 (36/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (37/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (38/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (39/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (40/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (41/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (42/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (43/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (44/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (45/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (46/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (47/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (48/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (49/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (50/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (51/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (52/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (53/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (54/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (55/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (56/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (57/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (58/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (59/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (60/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (61/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 6.2ms\n", + "video 1/1 (62/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (63/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (64/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (65/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (66/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (67/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (68/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (69/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (70/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (71/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (72/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (73/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (74/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (75/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (76/76) /home/ieemoo0337/projects/datasets/FP/8888077108032/8888077108032_20241018-175036_back_returnGood_5478c9a4eb2c_115_18969520488.mp4: 640x512 5.5ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '泰国经典茉莉香米', 'Color': '白色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食品'}, 'item2': {'Text': '牛奶', 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '食品'}, 'is_Same': False}\n", + "barcode: 9421029082005\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421029082005/9351699000613.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 6.3ms\n", + "video 1/1 (2/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (4/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (5/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (8/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (10/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (13/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (15/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (17/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (19/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (20/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (21/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (22/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (23/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (24/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (26/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (27/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (28/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (29/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (31/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (32/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (34/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (36/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (39/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (40/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (41/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (42/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (43/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (44/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (45/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (47/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (49/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (50/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (51/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (52/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (53/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (55/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (56/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (57/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (59/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (61/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (62/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (64/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (68/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (69/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (70/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (71/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (72/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (73/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (74/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (75/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (76/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (77/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (78/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (79/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (80/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (81/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (82/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (83/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (84/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (85/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (86/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (87/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (88/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (89/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (90/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (91/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (92/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (93/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (94/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (95/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (96/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (97/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (98/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (99/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.2ms\n", + "video 1/1 (100/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (101/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (102/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (103/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (104/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (105/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (106/106) /home/ieemoo0337/projects/datasets/FP/9421029082005/9421029082005_20241020-164235_back_returnGood_5478c9a48b8c_1035_18358205530.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'A2', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸箱', 'Category': '牛奶'}, 'item2': {'Text': '薄脆', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸箱', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 8993083932943\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8993083932943/9346506003406.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (2/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.7ms\n", + "video 1/1 (3/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (8/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (17/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (20/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (21/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (23/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (24/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.6ms\n", + "video 1/1 (25/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (26/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (28/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (30/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (34/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (35/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (39/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (45/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (47/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (48/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (50/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (52/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (53/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/56) /home/ieemoo0337/projects/datasets/FP/8993083932943/8993083932943_20241020-141339_back_addGood_5478c9a49bfc_5_13799009402.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Jersey Platinum Formulated Milk Powder for Active Middle-Aged People With Skim Milk Milk Protein Dietary Fibre Rich in Vitamins A, C, D & E', 'Color': '绿色', 'Shape': '圆柱形', 'Material': '金属', 'Category': '乳制品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8934803028799\n", + "video: /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8934803028799/8850006304952.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 6.1ms\n", + "video 1/1 (2/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (4/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (5/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (8/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (11/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (12/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (15/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (17/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (18/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (22/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (23/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (24/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (30/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (34/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (35/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (37/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (44/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (45/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (46/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (49/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (50/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (51/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (53/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (55/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (56/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (57/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (58/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (59/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (60/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (61/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (62/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (63/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (64/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (65/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (66/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (67/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (68/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (69/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (70/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (71/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (72/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (73/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (74/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (75/75) /home/ieemoo0337/projects/datasets/FP/8934803028799/8934803028799_20241016-134224_back_addGood_5478c9a53bf4_140_13773168720.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Colgate', 'Color': '绿色', 'Shape': '长方形', 'Material': '塑料', 'Category': '漱口水'}, 'item2': {'Text': '辣条', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 9352266000616\n", + "video: /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9352266000616/9346506008777.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 6.4ms\n", + "video 1/1 (2/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (3/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (4/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (5/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (6/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (7/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (9/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (10/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (11/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (12/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (13/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (14/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (15/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (16/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (17/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (18/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (19/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (20/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (21/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (22/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (23/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (24/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (25/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (26/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (27/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (28/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (29/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (30/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (31/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (32/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (33/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (34/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (35/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (36/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (37/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (38/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (39/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (40/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (41/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (42/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (43/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (44/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (45/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (46/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (47/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (48/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (49/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (50/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (51/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (52/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (53/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (54/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (55/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (56/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (57/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.8ms\n", + "video 1/1 (58/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (59/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (60/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (61/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (62/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (63/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (64/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (65/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (66/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (67/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (68/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (69/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (70/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.7ms\n", + "video 1/1 (71/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (72/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.6ms\n", + "video 1/1 (73/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (74/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (75/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (76/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (77/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (78/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (79/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (80/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (81/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (82/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (83/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (84/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (85/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "video 1/1 (86/86) /home/ieemoo0337/projects/datasets/FP/9352266000616/9352266000616_20241017-142123_back_addGood_5478c9a4db2c_340_18133699824.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Jerseyjoy Acejoy SKIM Milk', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '乳制品'}, 'item2': {'Text': 'OCHP', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '容器'}, 'is_Same': False}\n", + "barcode: 9310072000282\n", + "video: /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9310072000282/8850511311100.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (2/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (3/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 6.4ms\n", + "video 1/1 (8/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (9/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (13/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (14/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (15/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (20/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (22/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (24/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (27/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (32/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (41/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (42/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (43/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (55/55) /home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '露莎士 泰式甜辣酱', 'Color': '红色', 'Shape': '长方形', 'Material': '玻璃', 'Category': '调料'}, 'item2': {'Text': '露莎士 泰式甜辣酱', 'Color': '红色', 'Shape': '长方形', 'Material': '玻璃', 'Category': '调料'}, 'is_Same': True}\n", + "barcode: 9421903892119\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9421903892119/8996001303474.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 6.7ms\n", + "video 1/1 (2/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (3/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (6/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (7/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (9/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (10/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (16/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (19/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (20/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (21/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (27/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 6.2ms\n", + "video 1/1 (28/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (36/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (40/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (45/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (47/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (48/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (49/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (52/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (53/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (54/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (55/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (57/57) /home/ieemoo0337/projects/datasets/FP/9421903892119/9421903892119_20241015-120226_back_addGood_5478c9a48b7e_1060_13799009402.mp4: 640x512 5.5ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Danisa Traditional Butter Cookies', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸盒', 'Category': '饼干'}, 'item2': {'Text': '未知', 'Color': '绿色', 'Shape': '未知', 'Material': '塑料袋', 'Category': '蔬菜'}, 'is_Same': False}\n", + "barcode: 8859442800745\n", + "video: /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8859442800745/9345521001817.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (2/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (3/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (5/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (7/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (8/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (11/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (15/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (18/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (19/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (20/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (22/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (23/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (24/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (27/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (28/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (29/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (30/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (32/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (34/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (35/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (36/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (37/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (40/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (41/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (42/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (43/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (44/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (45/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (46/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 6.5ms\n", + "video 1/1 (47/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (48/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (50/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (51/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (52/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (53/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (54/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (55/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (56/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (57/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (58/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (59/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (60/60) /home/ieemoo0337/projects/datasets/FP/8859442800745/8859442800745_20241020-135303_back_returnGood_5478c9a49bfc_80_13799009402.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'GreenKosy', 'Color': '金色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '护发产品'}, 'item2': {'Text': '无', 'Color': '蓝色', 'Shape': '方形', 'Material': '塑料', 'Category': '购物车'}, 'is_Same': False}\n", + "barcode: 8851016000513\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8851016000513/8850511321499.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 6.5ms\n", + "video 1/1 (2/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (3/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (4/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (5/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (6/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (8/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (9/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (10/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (11/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (12/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (13/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (14/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (15/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (16/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (17/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (18/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (19/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (20/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (21/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (22/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (23/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (24/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (25/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (26/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (27/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (28/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (29/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (30/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (31/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (32/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (33/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (34/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (35/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (36/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (37/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (38/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (39/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (40/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (41/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (42/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (43/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (44/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (45/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (46/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (47/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (48/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (49/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (50/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (51/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (52/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (53/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (54/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (55/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (56/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (57/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (58/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (59/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (60/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (61/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (62/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (63/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (64/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (65/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (66/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (67/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (68/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (69/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (70/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (71/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (72/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (73/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (74/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (75/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (76/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (77/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (78/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (79/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (80/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (81/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (82/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (83/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (84/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (85/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (86/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (87/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (88/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (89/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (90/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (91/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (92/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (93/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (94/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (95/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (96/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (97/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (98/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (99/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (100/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (101/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (102/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (103/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (104/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (105/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (106/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (107/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (108/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (109/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (110/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (111/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (112/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (113/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (114/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (115/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (116/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (117/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (118/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (119/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (120/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (121/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (122/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (123/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (124/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (125/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (126/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (127/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (128/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (129/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (130/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (131/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (132/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (133/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (134/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (135/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (136/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (137/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (138/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (139/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (140/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (141/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (142/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (143/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (144/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (145/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (146/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (147/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (148/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (149/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (150/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (151/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.6ms\n", + "video 1/1 (152/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (153/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (154/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (155/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (156/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (157/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (158/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (159/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 277.8ms\n", + "video 1/1 (160/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (161/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (162/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (163/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (164/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (165/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (166/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (167/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.3ms\n", + "video 1/1 (168/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (169/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "video 1/1 (170/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.5ms\n", + "video 1/1 (171/171) /home/ieemoo0337/projects/datasets/FP/8851016000513/8851016000513_20241020-171543_back_addGood_5478c9a48b8c_75_18358205530.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'ROZA', 'Color': '黑色', 'Shape': '长方形', 'Material': '塑料', 'Category': '调味品'}, 'item2': {'Text': '泰国风味豆芽', 'Color': '绿色', 'Shape': '长条形', 'Material': '塑料', 'Category': '蔬菜'}, 'is_Same': False}\n", + "barcode: 9417574001097\n", + "video: /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9417574001097/9322316001108.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 6.0ms\n", + "video 1/1 (2/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (3/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (4/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (5/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (6/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (7/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.6ms\n", + "video 1/1 (9/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (10/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (11/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (12/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (13/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (14/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (15/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (16/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (17/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (18/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (19/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (20/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (21/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (22/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (23/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (24/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (25/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (26/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (27/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (28/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (29/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (30/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (31/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (32/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (33/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (34/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (35/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (36/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (37/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (38/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (39/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (40/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (41/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (42/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (43/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (44/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (45/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (46/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (47/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (48/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (49/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (50/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (51/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (52/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (53/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.5ms\n", + "video 1/1 (54/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (55/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (56/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (57/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (58/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (59/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (60/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (61/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (62/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (63/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (64/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (65/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (66/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (67/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.3ms\n", + "video 1/1 (68/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (69/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (70/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.4ms\n", + "video 1/1 (71/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (72/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (73/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (74/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (75/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (76/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (77/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (78/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (79/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (80/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (81/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (82/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (83/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (84/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "video 1/1 (85/85) /home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4: 640x512 5.2ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Lanolin Oil', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '护肤品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 9311493002527\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9311493002527/9345521003774.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 7.4ms\n", + "video 1/1 (2/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (5/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (6/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (8/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (11/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (14/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (15/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (18/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (19/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (20/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (21/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (22/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (27/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (29/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (30/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (31/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (32/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (33/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (34/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (35/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (37/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (39/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (40/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (41/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (42/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (45/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (46/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (47/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (48/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (49/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (50/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (51/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (52/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (53/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (54/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (55/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (56/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (57/57) /home/ieemoo0337/projects/datasets/FP/9311493002527/9311493002527_20241019-155854_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '实力解决头发问题\\n全新海盐净油系列\\n\\n净油除螨\\n水油平衡\\n顺滑发丝\\n深层洁净', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '洗发水'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "barcode: 8809803536486\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8809803536486/9551010540006.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 7.1ms\n", + "video 1/1 (2/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (4/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (5/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.7ms\n", + "video 1/1 (8/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (9/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (10/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (12/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (15/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (18/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (19/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (22/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (23/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (24/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (25/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (26/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (27/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (28/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (31/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (34/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (36/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (38/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (42/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (44/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (47/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (55/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (56/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (57/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (58/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (59/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (61/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (62/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (63/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (64/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (65/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (66/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (67/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (68/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (69/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (70/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (71/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (72/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (73/73) /home/ieemoo0337/projects/datasets/FP/8809803536486/8809803536486_20241016-114236_back_returnGood_5478c9a53bf4_235_13773168720.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Tiny MICO', 'Color': '多色', 'Shape': '长方形', 'Material': '纸', 'Category': '饼干'}, 'item2': {'Text': '马卡龙综合口味夹心饼干', 'Color': '白色', 'Shape': '长方形', 'Material': '纸', 'Category': '饼干'}, 'is_Same': True}\n", + "barcode: 8850006304952\n", + "video: /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8850006304952/8934803028799.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 6.8ms\n", + "video 1/1 (2/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (4/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (6/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (7/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (8/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (11/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (12/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (14/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (15/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (16/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (19/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (20/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (21/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (22/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (23/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (24/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (27/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (28/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (30/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (31/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (33/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (34/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (35/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (37/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (39/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (42/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (43/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (44/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (45/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (46/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (47/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (48/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (49/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (50/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (51/51) /home/ieemoo0337/projects/datasets/FP/8850006304952/8850006304952_20241018-132002_back_returnGood_5478c9a48b8c_0_13799009402.mp4: 640x512 5.2ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Vchips', 'Color': '蓝色', 'Shape': '长方形', 'Material': '塑料', 'Category': '零食'}, 'item2': {'Text': '未知', 'Color': '绿色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '饮料'}, 'is_Same': False}\n", + "barcode: 8852116806524\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8852116806524/9335390000547.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 7.5ms\n", + "video 1/1 (2/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (3/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (4/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (5/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (6/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (7/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (8/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (9/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (10/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (11/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (12/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (13/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (14/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (15/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (16/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (17/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (18/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (19/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (20/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (21/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (22/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (23/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (24/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (25/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (26/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (27/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (28/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (29/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.1ms\n", + "video 1/1 (30/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (31/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (32/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (33/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (34/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (35/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (36/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (37/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (38/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (39/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (40/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (41/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (42/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (43/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (44/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (45/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "video 1/1 (46/46) /home/ieemoo0337/projects/datasets/FP/8852116806524/8852116806524_20241015-144553_back_addGood_5478c9a48b7e_55_13799009402.mp4: 640x512 5.2ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'a2 Milk full cream fresh milk', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '乳制品'}, 'item2': {'Text': 'Nori', 'Color': '绿色', 'Shape': '不规则形状', 'Material': '海苔', 'Category': '零食'}, 'is_Same': False}\n", + "barcode: 8859339800032\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8859339800032/8888077108032.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 6.4ms\n", + "video 1/1 (2/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (3/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (4/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (5/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (7/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (8/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (9/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (10/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (11/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (12/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (13/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (14/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (15/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (16/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (17/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (18/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (19/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (20/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (21/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (22/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (23/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (24/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (25/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (26/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (27/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (28/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (29/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (30/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (31/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (32/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (33/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (34/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (35/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (36/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (37/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (38/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (39/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (40/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (41/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (42/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (43/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (44/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (45/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (46/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (47/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (48/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (49/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (50/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (51/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (52/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (53/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (54/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (55/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (56/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (57/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (58/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (59/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (60/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (61/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (62/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (63/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (64/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (65/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (66/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (67/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (68/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (69/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (70/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (71/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (72/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (73/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (74/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (75/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (76/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (77/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (78/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (79/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (80/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (81/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (82/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (83/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (84/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (85/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (86/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (87/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (88/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (89/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (90/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (91/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (92/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (93/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (94/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (95/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (96/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (97/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (98/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (99/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (100/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (101/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (102/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (103/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (104/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (105/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (106/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (107/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (108/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (109/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (110/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (111/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (112/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (113/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (114/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (115/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (116/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (117/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (118/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (119/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (120/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (121/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (122/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (123/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (124/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (125/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (126/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (127/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (128/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (129/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (130/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (131/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (132/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (133/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (134/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (135/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (136/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (137/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (138/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (139/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (140/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (141/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (142/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (143/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 6.6ms\n", + "video 1/1 (144/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (145/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (146/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (147/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (148/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (149/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (150/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (151/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (152/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (153/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (154/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (155/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (156/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (157/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (158/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (159/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (160/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (161/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (162/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (163/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (164/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (165/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (166/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (167/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (168/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (169/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (170/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (171/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (172/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (173/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (174/174) /home/ieemoo0337/projects/datasets/FP/8859339800032/8859339800032_20241019-153648_back_returnGood_5478c9a53be2_5075_14785332147.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'HELLO PANDA', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸', 'Category': '零食'}, 'item2': {'Text': '熊', 'Color': '红色', 'Shape': '长方形', 'Material': '塑料', 'Category': '食品'}, 'is_Same': False}\n", + "barcode: 9351699000613\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9351699000613/9421029082005.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.9ms\n", + "video 1/1 (2/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (3/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (4/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (5/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (6/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (7/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (9/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (10/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (11/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (12/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (13/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (14/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (15/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (16/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (17/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (18/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (19/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (20/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (21/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (22/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (23/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (24/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (25/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (26/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (27/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (28/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.7ms\n", + "video 1/1 (29/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (30/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (31/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (32/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (33/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (34/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (35/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (36/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (37/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (38/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (39/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (40/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (41/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (42/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (43/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (44/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (45/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (46/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (47/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (48/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (49/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (50/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (51/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (52/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (53/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (54/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (55/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (56/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (57/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (58/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (59/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (60/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (61/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (62/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (63/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (64/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (65/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (66/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (67/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (68/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (69/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (70/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (71/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (72/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (73/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (74/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (75/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (76/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (77/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (78/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (79/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (80/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 6.1ms\n", + "video 1/1 (81/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (82/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (83/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (84/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (85/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (86/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (87/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (88/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (89/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.6ms\n", + "video 1/1 (90/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (91/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (92/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (93/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (94/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (95/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.2ms\n", + "video 1/1 (96/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (97/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (98/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (99/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (100/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (101/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (102/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (103/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (104/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (105/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (106/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (107/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (108/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (109/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (110/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.3ms\n", + "video 1/1 (111/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (112/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (113/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.5ms\n", + "video 1/1 (114/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (115/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (116/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "video 1/1 (117/117) /home/ieemoo0337/projects/datasets/FP/9351699000613/9351699000613_20241019-161549_back_returnGood_5478c9a53be2_5_14785332147.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'New Zealand Farm Fresh Milk Powder', 'Color': '灰色', 'Shape': '长方形', 'Material': '塑料', 'Category': '乳制品'}, 'item2': {'Text': 'Theland A2 New Zealand Pure Milk', 'Color': '蓝色', 'Shape': '长方形', 'Material': '纸箱', 'Category': '乳制品'}, 'is_Same': False}\n", + "barcode: 9555030108659\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9555030108659/8996001356319.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (2/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (3/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (4/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (5/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (6/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (8/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (13/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (14/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (16/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (17/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (18/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (19/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (22/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (23/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (30/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (33/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (34/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (35/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (37/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (39/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (41/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (42/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (44/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (45/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (47/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (49/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (50/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (51/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (53/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (54/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (55/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (56/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (57/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (58/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (59/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (60/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (61/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (62/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (63/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (64/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (65/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (66/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (67/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (68/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (69/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (70/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (71/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (72/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (73/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (74/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (75/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (76/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (77/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (78/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (79/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (80/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (81/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (82/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (83/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (84/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (85/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (86/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (87/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (88/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (89/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (90/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.9ms\n", + "video 1/1 (91/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 5.8ms\n", + "video 1/1 (92/92) /home/ieemoo0337/projects/datasets/FP/9555030108659/9555030108659_20241019-135122_back_returnGood_5478c9a49bfc_10_13773168720.mp4: 640x512 6.1ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': '爱时乐 AStick 香草牛奶味威化卷心酥', 'Color': '蓝色', 'Shape': '圆柱形', 'Material': '纸盒', 'Category': '零食'}, 'item2': {'Text': '大马哈鱼肠肉肠片蜜味', 'Color': '绿色', 'Shape': '长方形', 'Material': '塑料袋', 'Category': '肉制品'}, 'is_Same': False}\n", + "barcode: 6975573940135\n", + "video: /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/6975573940135/9344949000143.jpg\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 6.5ms\n", + "video 1/1 (2/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (3/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (4/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (5/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (6/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (8/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (9/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (12/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (13/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (14/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (15/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (16/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (18/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (19/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (21/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (22/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (23/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (26/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (27/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (28/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (29/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (30/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (33/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (34/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (35/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (36/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (37/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (40/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 6.4ms\n", + "video 1/1 (41/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (42/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (43/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (44/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (45/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (47/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (48/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (49/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (50/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (51/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (52/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (54/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (55/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (57/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (58/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (59/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (60/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (61/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (62/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (63/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (64/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (65/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (66/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (67/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (68/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (69/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (70/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (71/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (72/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (73/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (74/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (75/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (76/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (77/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (78/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (79/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (80/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (81/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (82/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (83/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (84/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (85/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (86/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (87/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (88/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.8ms\n", + "video 1/1 (89/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (90/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (91/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (92/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (93/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (94/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (95/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (96/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (97/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (98/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (99/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (100/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (101/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (102/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (103/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (104/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (105/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (106/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (107/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (108/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (109/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (110/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (111/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (112/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (113/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (114/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (115/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (116/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (117/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (118/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.9ms\n", + "video 1/1 (119/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (120/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (121/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (122/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (123/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (124/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (125/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (126/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (127/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (128/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (129/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (130/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (131/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (132/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (133/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (134/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (135/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (136/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (137/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (138/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (139/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (140/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (141/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (142/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (143/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (144/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.7ms\n", + "video 1/1 (145/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (146/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (147/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (148/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (149/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.6ms\n", + "video 1/1 (150/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (151/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (152/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (153/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (154/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (155/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (156/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (157/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (158/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (159/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (160/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (161/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (162/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (163/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (164/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (165/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (166/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (167/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (168/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (169/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (170/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (171/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (172/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (173/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (174/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (175/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (176/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (177/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (178/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (179/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (180/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (181/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (182/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (183/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (184/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (185/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (186/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (187/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (188/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (189/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.5ms\n", + "video 1/1 (190/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (191/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (192/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (193/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (194/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (195/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (196/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (197/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (198/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (199/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (200/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (201/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (202/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (203/203) /home/ieemoo0337/projects/datasets/FP/6975573940135/6975573940135_20241014-111702_back_returnGood_5478c9a4db2c_1120_13586533739.mp4: 640x512 5.3ms\n", + "/home/ieemoo0337/projects/detecttracking/tracking/traclus.py:163: RuntimeWarning: divide by zero encountered in scalar divide\n", + " tan_theta0 = (shorter_slope - longer_slope) / (1 + shorter_slope * longer_slope)\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Maxigenes Goat Milk Powder', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '乳制品'}, 'item2': {'Text': '食品用', 'Color': '绿色', 'Shape': '长方形', 'Material': '塑料', 'Category': '清洁用品'}, 'is_Same': False}\n", + "barcode: 8859015703756\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8859015703756/9350013003057.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 6.6ms\n", + "video 1/1 (2/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (3/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (4/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (5/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.4ms\n", + "video 1/1 (6/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (8/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (9/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (10/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (11/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (12/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (13/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (14/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (15/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (16/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (17/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (18/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (19/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (20/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (21/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (22/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (23/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (24/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (25/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (26/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (27/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (28/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (29/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (30/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (31/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (32/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (33/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (34/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (35/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (36/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (37/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (38/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (39/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (40/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (41/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (42/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (43/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (44/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (45/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (46/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (47/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (48/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (49/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (50/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (51/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (52/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (53/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (54/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (55/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (56/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.3ms\n", + "video 1/1 (57/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "video 1/1 (58/58) /home/ieemoo0337/projects/datasets/FP/8859015703756/8859015703756_20241017-112636_back_returnGood_5478c9a48c3e_305_13586533739.mp4: 640x512 5.2ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error processing 8859015703756: unterminated string literal (detected at line 1) (, line 1)\n", + "barcode: 9322316001108\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9322316001108/9417574001097.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 6.4ms\n", + "video 1/1 (2/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (3/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (4/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (5/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (6/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (7/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (9/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (10/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (11/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (12/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (13/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (14/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (15/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (16/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (17/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (18/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (19/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (20/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (21/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (22/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (23/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (24/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (25/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (26/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (27/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (28/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (29/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (30/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (31/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (32/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (33/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (34/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (35/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (36/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (37/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (38/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (39/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (40/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (41/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "video 1/1 (42/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (43/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.3ms\n", + "video 1/1 (44/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.5ms\n", + "video 1/1 (45/45) /home/ieemoo0337/projects/datasets/FP/9322316001108/9322316001108_20241016-151528_back_addGood_5478c9a48c3e_5_13799009402.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error processing 9322316001108: invalid character ',' (U+FF0C) (, line 1)\n", + "barcode: 8996001356319\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/8996001356319/9555030108659.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 6.9ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/FP/8996001356319/8996001356319_20241019-143413_back_returnGood_5478c9a49bfc_235_13773168720.mp4: 640x512 5.4ms\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'HIMALAYA VAJOMBA HONEY LIME MINTS ENRICHED WITH VITAMIN C', 'Color': '绿色', 'Shape': '长方形', 'Material': '塑料', 'Category': '口香糖'}, 'item2': {'Text': 'Asi', 'Color': '蓝色', 'Shape': '圆柱形', 'Material': '金属', 'Category': '罐头'}, 'is_Same': False}\n", + "barcode: 9345521001145\n", + "goodsPic: /home/ieemoo0337/projects/datasets/FP/9345521001145/9346506008760.jpg\n", + "video: /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 6.2ms\n", + "video 1/1 (2/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (3/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (4/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (5/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (6/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (8/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (9/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (10/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (11/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (12/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (13/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (14/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (15/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (16/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (17/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (18/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (19/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (20/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (21/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (22/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (23/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (24/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (25/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (26/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (27/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (28/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (29/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (30/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.2ms\n", + "video 1/1 (31/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (32/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.4ms\n", + "video 1/1 (33/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (34/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (35/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (36/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (37/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (38/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n", + "video 1/1 (39/39) /home/ieemoo0337/projects/datasets/FP/9345521001145/9345521001145_20241017-112028_back_addGood_5478c9a4db2c_815_18133699824.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'item1': {'Text': 'Jerseyjoy Acejoy Full Cream Milk', 'Color': '白色', 'Shape': '圆柱形', 'Material': '塑料', 'Category': '乳制品'}, 'item2': {'Text': '未知', 'Color': '未知', 'Shape': '未知', 'Material': '未知', 'Category': '未知'}, 'is_Same': False}\n", + "Precision: 0.14\n" + ] + } + ], + "source": [ + "import os\n", + "import torch\n", + "from Qwen_agent import item_analysis\n", + "import json\n", + "\n", + "dir_path = \"/home/ieemoo0337/projects/datasets/FP\"\n", + "dir_names = os.listdir(dir_path)\n", + "error_list = []\n", + "false_list = []\n", + "empty_list = []\n", + "pass_list = []\n", + "count = 0\n", + "for dir in dir_names:\n", + " if count >= 100:\n", + " break\n", + " torch.cuda.empty_cache()\n", + " stream_dict = {}\n", + " sub_dir = os.path.join(dir_path, dir)\n", + " print(\"barcode: \", dir)\n", + " for file in os.listdir(sub_dir):\n", + " stream_dict[\"barcode\"] = dir\n", + " if file.endswith(\".mp4\"):\n", + " stream_dict[\"video\"] = os.path.join(sub_dir, file)\n", + " print(\"video: \", stream_dict[\"video\"])\n", + " elif file.endswith(\".jpg\"):\n", + " stream_dict[\"goodsPic\"] = os.path.join(sub_dir, file)\n", + " print(\"goodsPic: \", stream_dict[\"goodsPic\"])\n", + " try:\n", + " result = item_analysis(stream_dict)\n", + " print(result)\n", + " if not result:\n", + " empty_list.append(stream_dict[\"barcode\"])\n", + " continue\n", + " except Exception as e:\n", + " print(f\"Error processing {stream_dict['barcode']}: {e}\")\n", + " error_list.append(stream_dict[\"barcode\"])\n", + " continue\n", + " if result[\"is_Same\"] == False:\n", + " false_list.append([stream_dict[\"barcode\"], result, stream_dict[\"video\"], stream_dict[\"goodsPic\"]])\n", + " else:\n", + " pass_list.append([stream_dict[\"barcode\"], result, stream_dict[\"video\"], stream_dict[\"goodsPic\"]])\n", + " del result\n", + " # data_list.append(stream_dict)\n", + " count += 1\n", + "print(\"Precision: \", 1 - len(false_list) / len(dir_names))\n", + "with open('pass_list.json', 'w') as f:\n", + " json.dump(pass_list, f)\n", + "with open('false_list.json', 'w') as f:\n", + " json.dump(false_list, f)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(7, 86)" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(pass_list), len(false_list)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[['9421029085075',\n", + " {'item1': {'Text': 'Bundaberg PASSIONFRUIT SPARKLING DRINK',\n", + " 'Color': '橙色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'item2': {'Text': 'Bundaberg PASSIONFRUIT SPARKLING DRINK',\n", + " 'Color': '橙色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9421029085075/9311493002572.jpg'],\n", + " ['9421902960826',\n", + " {'item1': {'Text': 'Plant voice',\n", + " 'Color': '白色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '塑料',\n", + " 'Category': '洗发水'},\n", + " 'item2': {'Text': 'Plant voice',\n", + " 'Color': '白色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '塑料',\n", + " 'Category': '洗发水'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9421902960826/9421902960826_20241018-112509_back_returnGood_5478c9a4eb2c_1065_18058629568.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9421902960826/9350013003071.jpg'],\n", + " ['9311493002572',\n", + " {'item1': {'Text': 'Bundaberg GUAVA SPARKLING DRINK',\n", + " 'Color': '红色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'item2': {'Text': 'Bundaberg GUAVA SPARKLING DRINK',\n", + " 'Color': '黄色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9311493002572/9421029085075.jpg'],\n", + " ['8859015700434',\n", + " {'item1': {'Text': 'Chang Soda Water Lime Flavoured',\n", + " 'Color': '透明',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'item2': {'Text': 'Chang Soda Water Lime Flavoured',\n", + " 'Color': '透明',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/8859015700434/8859594300018.jpg'],\n", + " ['8934760211005',\n", + " {'item1': {'Text': 'Enaak',\n", + " 'Color': '黄色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '方便面'},\n", + " 'item2': {'Text': 'Enaak',\n", + " 'Color': '黄色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '方便面'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/8934760211005/8994834005237.jpg'],\n", + " ['9345521003781',\n", + " {'item1': {'Text': 'MICO',\n", + " 'Color': '蓝色',\n", + " 'Shape': '圆形',\n", + " 'Material': '纸',\n", + " 'Category': '饼干'},\n", + " 'item2': {'Text': 'MICO',\n", + " 'Color': '蓝色',\n", + " 'Shape': '圆形',\n", + " 'Material': '纸',\n", + " 'Category': '饼干'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9345521003781/9345521003781_20241016-152122_back_addGood_5478c9a48b7e_805_13586533739.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9345521003781/9551010541867.jpg'],\n", + " ['9415007042037',\n", + " {'item1': {'Text': 'G7 COFFEE INSTANT COFFEE',\n", + " 'Color': '红色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '咖啡'},\n", + " 'item2': {'Text': 'G7 COFFEE INSTANT COFFEE',\n", + " 'Color': '红色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '咖啡'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9415007042037/8935024156117.jpg'],\n", + " ['9310072000282',\n", + " {'item1': {'Text': '露莎士 泰式甜辣酱',\n", + " 'Color': '红色',\n", + " 'Shape': '长方形',\n", + " 'Material': '玻璃',\n", + " 'Category': '调料'},\n", + " 'item2': {'Text': '露莎士 泰式甜辣酱',\n", + " 'Color': '红色',\n", + " 'Shape': '长方形',\n", + " 'Material': '玻璃',\n", + " 'Category': '调料'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9310072000282/8850511311100.jpg']]" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pass_list" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "with open('pass_list.json', 'w') as f:\n", + " json.dump(pass_list, f)\n", + "with open('false_list.json', 'w') as f:\n", + " json.dump(false_list, f)" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[['8935024140147',\n", + " {'item1': {'Text': 'Farm Milk Powder',\n", + " 'Color': '红色',\n", + " 'Shape': '长方体',\n", + " 'Material': '纸箱',\n", + " 'Category': '乳制品'},\n", + " 'item2': {'Text': '农夫牛奶',\n", + " 'Color': '红色',\n", + " 'Shape': '长方体',\n", + " 'Material': '纸箱',\n", + " 'Category': '乳制品'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/8935024140147/9421029085228.jpg'],\n", + " ['9421029085075',\n", + " {'item1': {'Text': 'Bundaberg PASSIONFRUIT SPARKLING DRINK',\n", + " 'Color': '橙色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'item2': {'Text': 'Bundaberg PASSIONFRUIT SPARKLING DRINK',\n", + " 'Color': '橙色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9421029085075/9421029085075_20241016-163745_back_returnGood_5478c9a49bfc_995_18358205530.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9421029085075/9311493002572.jpg'],\n", + " ['8935024156117',\n", + " {'item1': {'Text': 'Anchor',\n", + " 'Color': '白色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '食品'},\n", + " 'item2': {'Text': 'Anchor',\n", + " 'Color': '白色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '食品'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/8935024156117/8935024156117_20241015-135323_back_addGood_5478c9a48b7e_1765_13799009402.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/8935024156117/9415007042037.jpg'],\n", + " ['8859015700434',\n", + " {'item1': {'Text': 'Chang Soda Water Lime Flavoured',\n", + " 'Color': '透明',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'item2': {'Text': 'Chang Soda Water Lime Flavoured',\n", + " 'Color': '透明',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/8859015700434/8859015700434_20241017-102526_back_returnGood_5478c9a48c3e_390_13586533739.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/8859015700434/8859594300018.jpg'],\n", + " ['8934760211005',\n", + " {'item1': {'Text': 'Enaak',\n", + " 'Color': '黄色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '方便面'},\n", + " 'item2': {'Text': 'Enaak',\n", + " 'Color': '黄色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '方便面'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/8934760211005/8934760211005_20241020-135449_back_addGood_5478c9a49bfc_5_13799009402.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/8934760211005/8994834005237.jpg'],\n", + " ['9421029081985',\n", + " {'item1': {'Text': 'Theland New Zealand Farm Milk Powder Skim Milk Powder',\n", + " 'Color': '蓝色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '乳制品'},\n", + " 'item2': {'Text': 'Theland 新西兰农场鲜奶粉',\n", + " 'Color': '白色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '乳制品'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9421029081985/9421029081985_20241018-113315_back_returnGood_5478c9a48b7e_1055_15027299265.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9421029081985/9421029080278.jpg'],\n", + " ['9415007042037',\n", + " {'item1': {'Text': 'G7 COFFEE INSTANT COFFEE',\n", + " 'Color': '红色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '咖啡'},\n", + " 'item2': {'Text': 'G7 COFFEE INSTANT COFFEE',\n", + " 'Color': '红色',\n", + " 'Shape': '长方形',\n", + " 'Material': '塑料',\n", + " 'Category': '咖啡'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9415007042037/9415007042037_20241020-113231_back_addGood_5478c9a4db2c_90_13773168720.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9415007042037/8935024156117.jpg'],\n", + " ['9415007004585',\n", + " {'item1': {'Text': 'OCSHP CAPSULE DETERGENT',\n", + " 'Color': '白色',\n", + " 'Shape': '长方体',\n", + " 'Material': '塑料',\n", + " 'Category': '洗衣液'},\n", + " 'item2': {'Text': 'OCSHP CAPSULE DETERGENT',\n", + " 'Color': '蓝色',\n", + " 'Shape': '长方体',\n", + " 'Material': '塑料',\n", + " 'Category': '洗衣液'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9415007004585/9415007004585_20241020-113222_back_returnGood_5478c9a4db2c_260_13773168720.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9415007004585/9310072012599.jpg'],\n", + " ['8994834005237',\n", + " {'item1': {'Text': 'Tipo',\n", + " 'Color': '黄色',\n", + " 'Shape': '长方形',\n", + " 'Material': '饼干',\n", + " 'Category': '零食'},\n", + " 'item2': {'Text': 'Enak',\n", + " 'Color': '黄色',\n", + " 'Shape': '长方形',\n", + " 'Material': '饼干',\n", + " 'Category': '零食'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/8994834005237/8994834005237_20241015-145820_back_addGood_5478c9a48b7e_100_13799009402.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/8994834005237/8934760211005.jpg'],\n", + " ['9310072000282',\n", + " {'item1': {'Text': '露莎士 泰式甜辣酱',\n", + " 'Color': '红色',\n", + " 'Shape': '长方形',\n", + " 'Material': '玻璃',\n", + " 'Category': '调料'},\n", + " 'item2': {'Text': '露莎士 泰式甜辣酱',\n", + " 'Color': '红色',\n", + " 'Shape': '长方形',\n", + " 'Material': '玻璃',\n", + " 'Category': '调料'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9310072000282/9310072000282_20241019-142114_back_addGood_5478c9a49bfc_210_13773168720.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9310072000282/8850511311100.jpg'],\n", + " ['9417574001097',\n", + " {'item1': {'Text': 'Lanolin Oil Moisturising Cream',\n", + " 'Color': '白色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '塑料',\n", + " 'Category': '护肤品'},\n", + " 'item2': {'Text': 'Lanolin Oil Moisturising Cream',\n", + " 'Color': '白色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '塑料',\n", + " 'Category': '护肤品'},\n", + " 'is_Same': True},\n", + " '/home/ieemoo0337/projects/datasets/FP/9417574001097/9417574001097_20241018-165605_back_addGood_5478c9a4eb2c_520_18969520488.mp4',\n", + " '/home/ieemoo0337/projects/datasets/FP/9417574001097/9322316001108.jpg']]" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pass_list" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "with open('pass_list.json', 'w') as f:\n", + " json.dump(pass_list, f)\n", + "with open('false_list.json', 'w') as f:\n", + " json.dump(false_list, f)" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'pass_list' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[1], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mpass_list\u001b[49m\n", + "\u001b[0;31mNameError\u001b[0m: name 'pass_list' is not defined" + ] + } + ], + "source": [ + "pass_list" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/ieemoo0337/.local/lib/python3.10/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + " from .autonotebook import tqdm as notebook_tqdm\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "`Qwen2VLRotaryEmbedding` can now be fully parameterized by passing the model config through the `config` argument. All other arguments will be removed in v4.46\n", + "Loading checkpoint shards: 100%|██████████| 5/5 [00:05<00:00, 1.04s/it]\n", + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (1/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 42.9ms\n", + "video 1/1 (2/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (3/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (4/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (5/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (6/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 7.7ms\n", + "video 1/1 (7/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (8/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (9/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (10/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (11/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (12/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (13/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (14/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (15/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (16/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.5ms\n", + "video 1/1 (17/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (18/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (19/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (20/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (21/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.4ms\n", + "video 1/1 (22/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (23/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (24/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (25/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (26/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (27/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (28/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (29/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (30/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (31/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (32/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (33/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (34/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (35/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (36/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (37/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (38/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (39/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (40/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (41/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 10.0ms\n", + "video 1/1 (42/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (43/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (44/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (45/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (46/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (47/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (48/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (49/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (50/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (51/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (52/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (53/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (54/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (55/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (56/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (57/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (58/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (59/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (60/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (61/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (62/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (63/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (64/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (65/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (66/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (67/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (68/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (69/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (70/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (71/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (72/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (73/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (74/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (75/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (76/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (77/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (78/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (79/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (80/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (81/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.9ms\n", + "video 1/1 (82/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (83/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (84/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (85/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (86/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (87/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (88/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (89/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (90/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (91/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (92/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (93/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (94/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (95/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (96/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (97/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (98/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (99/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (100/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (101/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (102/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (103/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (104/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (105/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (106/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (107/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (108/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (109/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (110/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (111/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (112/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (113/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (114/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (115/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (116/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (117/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (118/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (119/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (120/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (121/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (122/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (123/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (124/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (125/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (126/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (127/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (128/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (129/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (130/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (131/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (132/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (133/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (134/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.4ms\n", + "video 1/1 (135/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (136/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (137/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (138/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of input images: 4\n" + ] + } + ], + "source": [ + "import os\n", + "import torch\n", + "from Qwen_agent import item_analysis\n", + "\n", + "std_img = '/home/ieemoo0337/projects/datasets/FP/8935024140147/9421029085228.jpg'\n", + "video_path = '/home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4'\n", + "\n", + "stream_dict = {\n", + " \"goodsName\" : \"优诺优丝黄桃果粒风味发酵乳\",\n", + " \"measureProperty\" : 0,\n", + " \"qty\" : 1,\n", + " \"price\" : 25.9,\n", + " \"weight\": 560, # 单位克\n", + " \"barcode\": \"6922646102433\",\n", + " \"video\" : video_path,\n", + " \"goodsPic\" : std_img,\n", + " \"measureUnit\" : \"组\",\n", + " \"goodsSpec\" : \"405g\"\n", + "}\n", + "torch.cuda.empty_cache()\n", + "result = item_analysis(stream_dict)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'item1': {'Text': 'Farm Milk Powder',\n", + " 'Color': '红色',\n", + " 'Shape': '长方体',\n", + " 'Material': '纸箱',\n", + " 'Category': '乳制品'},\n", + " 'item2': {'Text': '农夫牛奶',\n", + " 'Color': '红色',\n", + " 'Shape': '长方体',\n", + " 'Material': '纸箱',\n", + " 'Category': '乳制品'},\n", + " 'is_Same': True}" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "result" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 6.3ms\n", + "video 1/1 (2/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (3/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (4/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (5/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (6/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (7/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (8/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (9/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (10/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n", + "video 1/1 (11/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.1ms\n", + "video 1/1 (12/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (13/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (14/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (15/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (16/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (17/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (18/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (19/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (20/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (21/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (22/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (23/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (24/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (25/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (26/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (27/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (28/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (29/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (30/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (31/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (32/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (33/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (34/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (35/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (36/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (37/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (38/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (39/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (40/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (41/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (42/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (43/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (44/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (45/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (46/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (47/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (48/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (49/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.3ms\n", + "video 1/1 (50/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.2ms\n", + "video 1/1 (51/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.6ms\n", + "video 1/1 (52/52) /home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4: 640x512 5.5ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 3\n", + "}\n", + "```\n" + ] + } + ], + "source": [ + "import os\n", + "import torch\n", + "from Qwen_agent import item_analysis\n", + "\n", + "std_img = '/home/ieemoo0337/projects/datasets/FP/9311493002572/9421029085075.jpg'\n", + "video_path = '/home/ieemoo0337/projects/datasets/FP/9311493002572/9311493002572_20241019-155840_back_addGood_5478c9a49bfc_595_13773168720.mp4'\n", + "\n", + "stream_dict = {\n", + " \"goodsName\" : \"优诺优丝黄桃果粒风味发酵乳\",\n", + " \"measureProperty\" : 0,\n", + " \"qty\" : 1,\n", + " \"price\" : 25.9,\n", + " \"weight\": 560, # 单位克\n", + " \"barcode\": \"6922646102433\",\n", + " \"video\" : video_path,\n", + " \"goodsPic\" : std_img,\n", + " \"measureUnit\" : \"组\",\n", + " \"goodsSpec\" : \"405g\"\n", + "}\n", + "\n", + "result = item_analysis(stream_dict)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'item1': {'Text': 'Bundaberg GUAVA SPARKLING DRINK',\n", + " 'Color': '红色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'item2': {'Text': 'Bundaberg GUAVA SPARKLING DRINK',\n", + " 'Color': '黄色',\n", + " 'Shape': '圆柱形',\n", + " 'Material': '玻璃',\n", + " 'Category': '饮料'},\n", + " 'is_Same': True}" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "result" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "YOLOv5 🚀 ad85022 Python-3.10.16 torch-2.5.1+cu124 CUDA:0 (NVIDIA GeForce RTX 4090, 24210MiB)\n", + "\n", + "/home/ieemoo0337/projects/detecttracking/models/experimental.py:79: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " ckpt = torch.load(attempt_download(w), map_location=device) # load\n", + "Fusing layers... \n", + "Model summary: 213 layers, 7037095 parameters, 0 gradients, 15.8 GFLOPs\n", + "/home/ieemoo0337/projects/detecttracking/contrast/feat_extract/inference.py:49: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature.\n", + " self.model.load_state_dict(torch.load(modpath, map_location=conf.device))\n", + "video 1/1 (1/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (2/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (3/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (4/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (5/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (6/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (7/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "load model resnet18 \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "video 1/1 (8/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (9/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (10/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (11/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (12/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.1ms\n", + "video 1/1 (13/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (14/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (15/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (16/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (17/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.2ms\n", + "video 1/1 (18/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.3ms\n", + "video 1/1 (19/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (20/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (21/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (22/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (23/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (24/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (25/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (26/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (27/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (28/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (29/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (30/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (31/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (32/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (33/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (34/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (35/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (36/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (37/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (38/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (39/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (40/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (41/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (42/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (43/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (44/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (45/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (46/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (47/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (48/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (49/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (50/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (51/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (52/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (53/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (54/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (55/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (56/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (57/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (58/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (59/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (60/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (61/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (62/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (63/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (64/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (65/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (66/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (67/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (68/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (69/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (70/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (71/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (72/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (73/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (74/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (75/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (76/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (77/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (78/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (79/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (80/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (81/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (82/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (83/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (84/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (85/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (86/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (87/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (88/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (89/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (90/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (91/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (92/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (93/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (94/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (95/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (96/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (97/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (98/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (99/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (100/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (101/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (102/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (103/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (104/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (105/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (106/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (107/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (108/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (109/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (110/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (111/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (112/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (113/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (114/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (115/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (116/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.8ms\n", + "video 1/1 (117/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.3ms\n", + "video 1/1 (118/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.9ms\n", + "video 1/1 (119/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (120/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (121/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.2ms\n", + "video 1/1 (122/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.1ms\n", + "video 1/1 (123/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.0ms\n", + "video 1/1 (124/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (125/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (126/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.5ms\n", + "video 1/1 (127/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (128/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 6.6ms\n", + "video 1/1 (129/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (130/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (131/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (132/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (133/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (134/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (135/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (136/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.7ms\n", + "video 1/1 (137/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n", + "video 1/1 (138/138) /home/ieemoo0337/projects/datasets/FP/8935024140147/8935024140147_20241018-133922_back_returnGood_5478c9a53bd4_55_15027299265.mp4: 640x512 5.6ms\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "output_text: ```python\n", + "{\n", + " \"index\": 2\n", + "}\n", + "```\n" + ] + } + ], + "source": [ + "from stream_pipeline import stream_pipeline\n", + "from Qwen_agent import get_best_image\n", + "sub_imgs = stream_pipeline(stream_dict)\n", + "bestimg = get_best_image(sub_imgs)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "image/jpeg": "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", + "image/png": "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", + "text/plain": [ + "" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bestimg" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "hexiao_env", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.16" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}

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 literal 0 HcmV?d00001 diff --git a/images/6942070231936.jpg b/images/6942070231936.jpg new file mode 100644 index 0000000000000000000000000000000000000000..694c6fc26af9f76bf488729639e7acd18a5476c4 GIT binary patch literal 208562 zcmeFYWmH_jmN42_umHhBaF^ij?rsSVL4!8XxD(v9vEYQpg1bX-hu{vOk>Jp{Kkm%E zGw;W&Z++{n`|nNl>h3yK+p5mqCA)ULEWZ2!yqEE`u>t@T6qo=gfd5V}M*wVTH*-5L z02~1Ewb%jxc=?0iYwhalB*?}FbYV5Ma5S@IHFtDi^E7p0<6vcH0|<+GI+>c=S-Mh~ zS$?$vicp=lbx~2+Scp*R@Tjn>I7wMr+sJ!^EVaBTCvNk!$q2>*}0<>2s-cKrvmi>s#Pe~a-yLc3^tIa#u4TDmy8fy^ym z!Kwd+{MvW_XGZ@3e3eE}4P^8BQcUfo9nIYwEP<{H(jru^HLMmk7J?l7`~v2@mb@&M zmI4ASTs+(YEc^m|7A#zRT&5O0TpaAC+?M~M^FQJ9N%Qk@OLOwF3&_fFaL7pV%kW4^ zOL9m^@yJSX^76_43s(W?;%W*sxBM4xn^)fd#O3)v;tEQEEKOYv1Q6ijH|68y zuw*gkHRoYr=j66vF}1Q_XR+cp=d@yHH?!d85TN=ezQzC7&SQHOitQho^8eDDe-*u| z<3F|myv>#y6{c4YJFDrl$0Nnq5g8%P?@L%bl=4xl6LNHXZ%>bZ}h=4z)4?a*G4eo!l|Jx7$s|5dR4F5Y4{O^eP|KI6=hxi5qwvs9AyYoym z>pAk7l^54xmM^Q)vgNjZ^u9cY3!{2FpK(~xiKX!mPh|=v3Tlh~$Vj*~z|PU+A=4|G ziI2Q=EgXqf^N!1AmUGm&j_~=+jNq%=;DE#ChI;egUyTL~jA$r?SA6ir-F^d)L)pXz z?y_GIe^6)P7IhxBUb^G5;ZpMycfZ@tM}@2B%>LGm1`rYPMu*e=^$>MuN(fi4lqqDG zRnABGBzbmJ(gN%#>ht)3TdKb!JPCs%GMZ-=E+Ud7Xr4EC zmwa`M$R0C4h|%9<1F5|)*wW0|F)X=i7?**=54}JhdK;(ncC>}rq#+q9>~EBQ^0rO6 z0qk}n6wPD+Y)Db6CGGsh`~nbA4Xjd)Y>=mLGPZGPl%pI#2T9}0E;c{VCk%7%FMd#3 zA=Whl>Up~F5i71pmnZiF0z(3sbF#H563u-#_GqZXx0Q1-rS#g14r3;H$(9~=l?S1B z@Uk3^Z!SvVQnR}UNz)W%T8nl=63%?*_V_6Nj%IQoZC_m587`(h=~!D1-&#M&F2zK~ zYB|`K*tFYHn}7d{yZkc%Bd`Rsuu?6vQ(X4fZsEvq?`h<=C^7=&JiYyRx$On#BWU6B zZ>Zi2z&XM;HrJH}wHALBh%vrxE8plS@|f@yX`J)VME`(?&hi!Ndp(wpY|#N^`lue& zM7YKQOWJ%&&Dc3JA8mU_pKdCTE@9#H9u*i|Nrtkt_9o9;-u|DI3`3n++|I;)?vg}W z8MOEv^pCtf;Qf|{U-ZpUNvP{`;~NwcGj-DOxr6UPw@C!UVPPv7z#)OuI)%Zp^wGrH zzitw{B0c%*nn{@<(P%h+c4UrT2+5g)Dgp@ur4@DIIU^NjsuR`O-}s+U)ka;#s#!!2 z43{jHj39jsG=)K#Q$d9b!rgn!orE#;@?+5M@;Xs|5B1ZJw zMNy*-8n+o1J&5IL%kS7GXTJAve(gleZg^x>z<|-Sa$dR#iRlH7hAA0_&F1xnGuNg9 z{Tdk1gIK?aAQ&sSY)#W`bHWn2h_lV{!AicNqu4(xIR?J$^trv;f}wF7rG3hVlTg8L zR)?QgnbXA7dt93!ZMhnrJmS#()e41a;eziv3L=19&B8&wxu@)%N|C?V<-AkhDWC$F zW|2Q;RgBB0WJt9cFQ;w_QDS@>6+T|MRLB+xVa5YRI1OoOU`_fI2HUyT1{L~arQBt- zM`O}EttygqKaPnFw+|;PO}1wTECno&z?A#=juj`!_He)giwQ~ocpv;|AnOJ&LJBuV zWssFOvEo8)(pp@09TxCM8^sJtTJaP7`cUA)0qCzv`Nu zTmGNMgD!N}8WB`2TJGJE@hO|*`J0!Y$=MovU2s;Sz<-iaZ|^T`G(WA)rVytv%-&7~ zedM{phLv&%uq+x7h!kV79OyS2IO;Fb$tp#vltm~Hk6WK)X-}dtNRl+S;%rqLu_ntzRNQHyozeY|KMh|h|UxwC~uXH0q(2g}o*N{+XF#LY`)*E+K z4hwbiaMrf5dMV?X)*QNa4{mwEo7C=usCvsO*SsLK4fp|Qa?Xge@H(jvad)=8#0WJv zZ(WpsCU5^?ulk4-spg8ZLN*iUoQnQ?wrTOY#-T6|9vtG!3Pd8V_Zxj2;%LEV=M&bZ zj9cP~^{0;c;>_d^4-&xmz%?oDBquL*TFm}5;|LZMf5uCs-qiHkXd%p0&)iNXPRtbh z&Ap~DWXaF0z(GD_cGaS`O?(oO6giPqFfw$-w{QDSa@T*y*t*;JWPkfpenmhG(NOib z;DLBYnrAlGv?uvOPWau2^v@64C~_mLVo`rSYdeenSvMOV=?!`T(2Fi}Wa*?Yu4(a? z2R!YFvZ`?*H9=kgb>JsCAp2v_u)-~Q1YQx>Bo;pxh(C%-z(aWOwo7;72$Th629&<- zxtsdzAK^1B^NRq!H}4XHst-(~$avGus+(L2UI@XG@~B<@~R0&80Ea8d#d=s(DQj#Q^BsIDXGf#IPp08M-@bT zHgv>GZCB^_SDKH*{uVYWE|_Af4jfJ6p`rPqqV=poa4kbxDy`rb0D!a*L859(=Ez^! zD?VxvH1TPJP9Rm#^>{vU9N!t@9*U$}7(B%z^u5~+ zMA7Tllfr)~e^Md;jKnga-hdY{&ZMI@5*YRG-9>N*--z_LG~8i8Ra?-69OVb>Na8bx z3PXLO2QA%1MiIzcOeqjKUjQwpE&)!LWRUA%-DR@e*vu$sdVCi(D*X!pnjdZKsD!5ZF|6zTny={%M$b+ok<>Bb} z0w{(L*fZWpPXd)|>%I58hVx6jYEP_GRNr6sPsPl}PIFwFgB!C(jLT*~t23MXt|i>d z3DZb4rY0EkA9NtlmOIP*u%YYHIKt~^jrw?`f@;~98KzmAsa*Jws67xe?8HE;+88>y zx_<1_U=$)~d{rT7?`kmif5cRfYQw`>bC)P_~NyWOMe8UP|+(Hl+d5! zA;ue-G1x`+x@fGB8>P=s4sg z!JymP9zY%MT)&9OxCQG_=?|}fW0a;Lu@aH^x+ceORs68N{CSI1h;H`5R1e&Dj{(Uz|lHX zgFC0a524>k>m@C$$m0D$_cmN9%85zv+}CY&IZJYw@#ecc;ib#M^fx!ktM^O%x5ms? z%zL`tcx&ITYFG+|S3Q&2mn>StR*sJy@06-9DU$rTk&NPl(?)7%G-y6zQ-ClfZb8|k z!wI>EnGdI(<6s}6YYP^@BMEu9K0L?#R|!Wd1B2R6gxv1 z)Kyh($bIQ*X_V@GZZ{u0Wd}>N4+A3d^0n=?HvBrCspADV z(<=Kv1*(l4aAc;RDtx~r)Cy<>Yw67HONzCge%1@?S zS0v!~qcv&~-^a_gH)KMUC6%%X!*SY41(25X`AoF{)y+aaJow5$e-UdGU%Xw!@i&|a zg>;y0JPD!T66%${ze8vzIy%HhcaG;Ym;2uD%qLb*vv&UsEHR?j#S}Yh=fzDySjPG6 z<5DOx-5E)@Y4q2C)(W;~%P!PdMa?r4MXL{Ot%W`+EPL=ShK+}+l)WGvy!zFgsC{o+ zNxEa}vk7`r(i6c$QN=H-4x4B?i|$WwQXA;{>J9l3g|29d3i}cdLytvCc$2Kq%>vi% zj^3C^G$|Xm0a?N*15JPJHI8L%H?mEkc!%TJDSXw#vOz;~YEn%@t)$z-cdMX6>JBzG zgY7rLECMT*w5Z=x&joY08i7fJP;&C`aYsX~SZOWeg#_Gka%nduPq)Z_1B z9U(CMB0*-m$ zokd-?lRd>Nf7Y)15=Nedhg@>YL#p?D^qC$L35aa;^*MP^#j8nhC-EGstp{&3k4g{% zs79XZk+94D#zW6?M2Z_Q73Z!=7uXWf92**#%m^Bvdayu}&yL|zw^MHk@wQ|91X8vA zhO*kePe7ON)bCPQR(n}Gt08zkjM}EtPi#I{`FL~}&2COSE(zm94n&U|iPa?G@hm?( z7L0Q?GZ-is3Z|y-eH>>RwCTP-(KMyBdoI2J@<0Rz)JfXKY2&()Ey}KR+DbLxzBkfm zzj?LYv*e^1*4M11{(7MFahh*A+cP8;aZF{Fj4>RV`asOK##c#4Yw-%rJ zTm}*LuF5f`s1b-Ojy&7PZX*?mA}0FLZ3gR$bC{T17JVrmOp#2+5Dh(a6#^AznhXm` zIWC=ne~|cdv?eSeA=N7-&)MMNqi;lgjA`11eTIfHZlxj}*B|#?zrS-s3t!w!u6(YD16G5`c|i5WmXx0DOA9%eR4ThJtQyyYD)0nxmrvYWsn?jOaN z1h5rVFyO&?sy5_J`r8Uc^kdr30Ah72QFr>p?;iefvGnvTF>RjLf0`GgQnzd8sXhzy z5wE!lrV$zRY=%I@9~n@KwNmWgpi>#?5v z1)OI&F4{=uQmqx*`XX;_piBe-VLm=T%-e%yJmP>D+7j11uof|v545Z)y;+JlsfT`J zxbFij@;3>tVgqvl(zD<_&(jPT|5F1Bv_*Az^aUWV<-n8HORJgo29qZx&nG!y5gkOt zcXGA=mrX(g46Xb+T;&kK57RQ4b4nTbTyR}@Q zdH+yCTW%D}s_R$rt^RGb=bWTEAN=b|Ef6AKMzI9#v~xIi*mFfG(Poy8F@*5c$TCW} z^J2sY)U7bx8TXgOHSs-9m9gxqg$RcyX8dZ4n>}|hcfPooCef^&imv%SWDYu8VU&uz z`P?*imKmQ?Ephwd6YeKX1YGDsLi(!z2ORF^q|}KuF5$z8z5GN1?lkusa=)q6RqZrm z7yjP>-8krTWL_!9;O))!M+XbPaol&LDMK9BsRqxjBbkP>oatVXesD#2g{@G}l~Tl2 zlefZ`3AW;`Ma?B|qMAtHxF^NezsY9kO4{srQ(&&avJ?kkv_yQmjmFJJ%cYN?E(l;uAdY1UU;2bwlbZ%xI)se{hGB zNM`kJQLrR6E;1c^LWfTdBtu^SVYB$uAGTP1VkQd49Jt74bl>huF(s5Aef2Apx3gD# zmw)*eOMqtY1Dei_xW=tINrpe&9!Vx`QT^X?WC5g#?=OHkbLJ+}^3}0|LT1{Ko1ZnC zILm0rT0Y;=5q8-FlW+E43!}@V8T++-SDQg z(=2>lcI3ncSqA3~{mQ4EYSLLsnw}Ki@BV>++I$?}hYk=Z9-(O+`h#h*MS311CbXOq zV$tj`cdiJWu!ECUEL4(Kg}d(in0;coS6eC!u`Tud91ajC=%Po?culi2^2gFXV17%S zcb*CfOF14LQF7Ox`P%&!1>H5Fu<+(x0%}9I8_kh(&VA`}U&{wsO;-|v7LK$Z!p+0V zF@;6MIy3nSZXQvzjfAT|O)9#tN~U!BpuvR>@4in_T5>aI+HXR3itX7vw)1JywZdEH_bQPwK-DeR+c+*C(BNiD^Aqe7{t(uEig03u>z)??lK$p5NpvVu7%lr}6ir1u94#{(ATR|YRZ4Nyp}9oU z`Wc5aHb!@p;Q0bW|GDthBin&{9rXUo`3QX%DfZ{%ztjzOiy@aNT?J(Zcmi5g=KlQ6 zYe1pk&&?v*qMAADKNjW-%A=_Fy(=mGhTn~_B9Da|5j;9v;P`oC@7sP#mX>NN+|q=U zz7@{-bKx$GvVVT8ujbse=d99OIx-O-gLbOc2`M2a=2)A(&#YOSdiDqZ#4G(!L5Ci^ ztW^b}(Nm!O=7hVjt3{~MWq_`qLM-3hD#{qL$XV;BDH#N|7tC4j5hq_#thLD}Suc(e zKL!d#!5NJpiR(WpP&anF9{#mfT}(uq&7&@Ha9G86Uu6gqdsqJv8nB{R%MfW%@d=oM zD7f5ui791i-gK?UwC~uHf=QDxZa_(@=!X46FysY*ZfyhCABdvBSgnW_-<_-YeYPm1 zK?4-232wK8*3*|n;epZP6XK>bGxd8?sI_hm_G*7vC5ZL0Q*EBFqW(fs&t`7e#!geZsXL1JKl?66F`Um{2s_ zw^NY#F4*e7E$kwq=k`Lq)xX!Wv|pRr=(tqz;=5Sz|G5-n)J3OSxP-j>DS(?Y>bsD7 zvn7_k$=k3nTh{$SJzG`mAj1dix+zkf0?X@{54jS<<2+sg{?|iLEf5FF)}FWA&4BKd zyzc)c2}Q^4+w+Ju4^y=TBO{vguis3q^Ac#)gsqW>K68S&B`g(v*A;_0tIYPF=C_Tg z`WB~bebeJ16j-GU&!UeQNx=h0|jQ{5W$)I(rmw&W+Q%7O2alEjMsW^&fYO%?s!)%(+h@8Ui}R~$pj9d3h=j~{IlhPBEx zTJGWvR{ks$Z>z*=Ybsda)1b3Z;CrvnBVVs>KopTgC>JE>+&pOMx)VeRnOZJu$d@!F zD6)Cp0+b>Y6gp-D0?B@ql6A!jUQw?aIOIBot)KygN)ss&8lTV^`H-Yb-f06w!4OpW z!PN<)Imp7g7f^7YR%C>}fo@xmuuh!D8{IWu1EW78w+S|p5g6FuCmoaJk&__RWE%9q zzLokJO*3342|Q`AO2ahIOJ!1>&EQT_!uaovnm}sW$r93A!xD&dLvv=UPEA_Y#9zPs zamg|3jgv46OZp>*Inlu;i=l4r!t%#TBrazw!TACo<9g1gkXD+q?@DDF11|AH*m%5w zVtZJomMU)wp^u`GK;HY;$KIcZW?z$sU31UT8jeQyI`n7j;KRU;f(XmhEWALuK7qqx<~=+{yaX^C zW4yzbiBZxlhU*L6j<}oJn3~Pyn->71nmCih2nS``VQ7=K7rJ%;*~=_l*L36mo=_^AegrE+(e4B?6>P ziRY5jui8dSvFd?7T}VQ$(c8Lbm!L1{qlxo_6oq$x70db#3vy&@I}jpxsm!4Xj`1-& zc(d<3QAo3R9ZG{(=!^WQ{gYZPFW{Rq9K^j_;cp=$)iw(RfPaE{h@X6ZRaE%b`D6T9 z9J!bJh~ZJQ%!t9I2=j9Jk_a=i2;*n&(w-c#K0HX*k0Y5`*0h|{j?;@ZKe-Y@i0)L> z=h#?zacudHq|ZTxRZUgrx=Y5ze^g|{iSIFmnoF7aLrMV*K4mowT}lkNmRQD}o#3Az z-rtS+c0sY?PB+ajPDPxN(G`~8=hA;R2YZq0P1D$8bHp{y%YLR4{gn_-=WC56F9mF$ z)?OyaOY&*`q@k6zrUGt}74s^Tb9w>r-Of!MrgtLku7BLc+An`nz9TVh{?o*esPE8M zZIr?X|2Tx<-uhR~#)&z3|4<#ubCZG^^MkE*hOMA_j3zH}T^>o1@vk=SlpFoj3&271 z)9ll8R=m2(uNp;703jkc(foG0Ae=og5bg64X%t0H@gLXqn`*>YP^N(pNlNVL4F+<0 z6B%zn!1xFH$f_f}3vbI5N0zpD`N#DYASQYOm5Af^cdz^fozHF6@qVg1d9Bwc7E$)}+ z4;WB|j>--ix?A8ES}yqzHpR%oLb!*yQ?bT?@G`LrXH61zam5e?B>b!)=>g8BT$g&{ z5X9Bee&Rqd%@xz5Kj4!z7nwWB#f6D0M3pw7!NNm#4aX6a5%E{A%fw=GUGgC4I;IC0?59 zSdA(Cd1Jp|Ia@`vyfx2K-k~#^igKzuP7#*j>++1W%=|J*2Pm5Ma_4&W_ukrJWyVi( zX&YbQX6%~RV{gsx7UPU1B_H@OBSEh%$2XVc^6tuv|>w{L^_J+ ztCnjk=b97=*f!kt3o10)$8jxHS0FY%KGnaGe1N$>9h8DrM!cF??HAwrJ2+|3%3Eq; zqiRK)+DfAJ_(aJZe`c`oiP}%o^a0Qmt`vKWANnjBe*d=l#bb5v1gqSy;Zbw+4n2LY z=J8v-;>wjDdTjH6zw@z;(EMEWh<4=f30q!14ti2#lR1tHn5L1mjy*MHo!NnkVT0pX z&h*?$)G8l&fE^ppo!tpKl$uNh^cArA=(E7PR>c;zwEA^Wj zdWK%YLfzGtcK0V0rHb~+ICfBUxb1h_?huL_;)&xn6J~<0;z%=I;D%2n?~i*=;^?^m z`J15kW0F)3>r!57wYx&1zKvvRxCigA7--fw&Vu8wC8y8`;f8^(`ylVRuD*#5Y@ajt zN5d|i6At8|fN7s0VRMWLl?R_Y)9M`odSf>)!#BwzZ~LI6tp>l#58vAQ{vJ%KsXo`6 zDqQ*@h{%8VDQLT%wX944f7(uMrn^8lPK>8T@HvN}ZXM0&{s1YgX2U; zDyP)Z4U_#j(u0PW-G)}X57+y}U!5MTel(kMw9!Et>}Jfj&)NtOI51+u*w|u*WSpHL zzlJ0e!ik*eMkK2ar)wB1$hCxI%i`L^+`GCyk6-u0!jYgw)ctFY->IzlgVlF%8+KX@ zI3Nm^$GJj{rYXUy1enP+wNR(7UR2$H4K$~AO?4rOPluoJhfXSZII2uwkj9j$h4)W- zt23rAfP=}nJd9~M78u1d9L*wH4=V#0h4YF|tp&iVbsNO^S9 zY{9U7eqkZz$(Hvg_v5>GJJ+d#s|{A-QlkJb$Xn!tXjrmCU+-cATYb(>qg{)1>j|IO z&lBPPnlB)0%Nw&H7t+k0Gv!tLJ|5c8`r6T-D9#NuO9~XmkHWr|_kLDlTZLEZPoh5z zTTVsuU?%)ug;QX1M-F46Iu~KKK5Vkfz9B1KhmLcXk7Oc)aR~BLo;l?4%{grI+#POd zKIYQ=Eo%IyzL8iWvm!d-s*sohY>#$3-blrT60j`f?m!*!g$Wg$!)p5aUAIh3$D01Q8pTWegsV*mF_249eP?{1(L~KjrKDXQT8ta%5oI#FXOoS4rd@Z+l=)~BE zz!W@ctxErmn}Nlv)3z+NMl@lo1xquFi<2Kcxu+S1KT_?OBUX5ShA+<5V362Uiff%s zXxFB9%}NqruNo@w63*rRy-PX!tLw4cv7@Et_*<*m`@D;T@O6t7K>SQ~LmppYo`FxR z`K1sCO`P$~!oHKAV6sn=SZxUSafnZY7XVISlnw;^^)|_qM>sFlCfn8bi#LtMZm2=b z0NKkd!`T4WA^la`WL@aFBM=rhM#n|ntfdSVC6G(MJ59bw&#;>HUqLPqaVUyPMWj;n-UDr47yk5(t zfnH}ZiNQyexc;$YLLAt`x?j_8T1C;y+CehG%CuU`N1@h8-hhAi4Fb3VOt%4gwmc9J zhe(etAfetQHh4C8V(^hsih82wVkm5o<%24;Dzm%*37w##- zp}u)5XT03j;rTN&SGqg8qjwlv;4lI_Y-reJDBRN=nOth;25kN_la12Wm)+LpN20a5 z(A4-Fj^2E~z8q>OPAFFV3xHt}aS?(Fz?y`W^UW?2dJ9e~s;?A+OMFEzDw(xeS@sXL ztKGOBnmrGBh{vq#yf4F{1u#wA}lL*Na2Fyo?I)NPAPSjeP7g;6>Zg zMy2MQ)1ORG^!<8vjU3(AIv*^Tzz+H@4vzkBNdKxH&jDj4-2BNQ+(P(wN@K0XD~G?x zzU(-Ve;P2mawKdfo#*dTh*~D?J3!N3uM4ZzQQJa77+q$-JHMie0PhAtGs3pxUz*719Vre{ zFEOdN2QN^E4mGmTFh7!(p588D$thO8w_^`Ww3-Tus-;u_8jIPevJ7l)-d9!6@*Vtq z0X!C;M^YFWv!5kuAijf;DQ`cN80^$MwtgB5INRu}OL=CxrJmZNx9&Ha56OM*H*X7) zwAZE>JfWrW4*BNTa}{Er$PpL!0?64KMn(Tfs;PE{IhC3Dd@=p)d&fi1?HrUaVIA&{ zEdj=6I9m|VdP1^IrabMXs!ZZb`ZLbMNKAjo(#^gR!OB2>h%+nBo!OeLTPZZ_CyufX zu}O2LVH2aQonw8SH%CfSTY;Qm!0(k|;=>i4OheI&3?f5dtWNly#QQnn26HFFU?KW? z+q!KD2a6^g_rbuR5fg@EHfo#&w+A>vnC9=>^u^d|rA>?C!*}v(asGILXbzJ;FMtto zf)~K9#m=B=E?P19Y1cPnom-`c(IcycF1504`lFpc6jCR(;XHBbGEe=q6vf#B65^pA zMyM2zVh#o!&mW(J(bG5nu+8+XS{ts=*BTb1HdAl7G$(k2P({{?=CAT;h~rpRh|rz;--M6BW*ZQhc7G|hkPiOwQTN4a)LiMWZ%n~Y zKE5RFzR_cV-!v$_6#L+YoE5(QFmn8GQg_4hyItTsBe`W?SgO4XdV?X}tB7+hbi=*} zbIyaM(TiSs;J@2+=B()wU#%@zwdcjZGx~#7S?3^Q(9~(9SJ_4He$Ye~tycW>M*HbX zbWjjEvXkKUVv>yO(9uHgd_n!!tLGr4MLw1VbW=h!tmKa@X0@mY%&^&JZf_<++PLFi zEkxAic(Y$LzQEYPMi#0^fcGWKm)rjZ;MKk{Q+0!*mPv+Z?wJ;__&$4^FY>%P%b}%# z^0Jt%$=SzQG(NHge_$3NX*B>N&X|}A<`X#tMX!8kNp)S-Yk&E7^!CQ1*QC9k@3KfS zT(w7><~kULaPVnWFi3>yccRv$8d&ZHaFr2B@EVTR))s})`TCy$ED(RXO6@w^ka|$@ z?K%%oe83V{KvNk~Z#ezJ%(g80Ma;4Hq8yh$VKSK%%xKGdbf6g!J@suB_4Wmj6p|Wl zF~PeE7y6yea{$V`w@PW;%riBj;ky6w&HZ-cb6H$Pg$5Z?u#iS#80Y(39> z0&8}>wO;cw#b7;>D0K)okEpKg#u( z^7K=-6(aGGfBnh~M@TwCJ^LZ>tIWUqI?9`ZI|R%Uf0H}v{-ku9_vuGS@ z(R>x^xVKwS_}F%zDJ-5C0kk|U21iONThDDX@?Jo&aSj|MRca^@&)L~T(^w0ia+~D+ zOi=o^V5UaoSm^Uc|va1<<^lx^=-?tJx(DsLHIzJXvuiE9#p~ z%E<8My)Ih*Qo6pGXy+3MMu(fiIWN@#+zKO)8_+#q3Y7gwC_>pBn( zXOPDY%YqZ~VDN4C`HFxw5tRo8HEY0ChnA#bcDQyuVt!Af1QG)iD<#!>9=`s-6B8;A z+s*zj%WJjz@bvRD$f*l%+22g*OHLBajbC=cH3d6$D&-X5RN_H7=LJ?~Ft5U2rmOgK z^K%vxliw*K;ku_Y8w02?yKv#T^8mvow+fSh%yEB2FH}0!frx3`q%C9IU4^?i$#3xk zV?9UwkK2=`3~{rJXSw}d^c16@nIrzz;UOOj$RF7l*vocl{);Uvr?^7l zw>Mzu{wnI2@OOc#5pH|$XF9`9xkc9s7rnXWx`-=LvaMCMcg~fiy%!TCR=g0|6dZp8 z+V~g}EXdu*a_eyx{e|vPF!68e%!M0l4qtc}uI=0-5j4kUH(M&9hKv~Wl}j#d1owP4A!~OX3Q*s@$}Ps&M8=I(14Yv0!9rCU&2BSBY$@WykW0uUo<4Lr+Mj zerIlT3mNb2r*U7}%3Hgj%ueeIH2`Qb(` z=hApB$&!8}&ya2mE=wCa$-@!vg7dIo15~o4zl`a!v~rSOSa0=_>uhkCRcAZmQ7jy) zLfw~BwdVq+O5;;&Np>bJy~713s2dyynr zi&n|zI(=TovTE>UL#E+-@Dqi8&M*2=HWm+AgXCwT1!0Fd9^ZCwet`7uuX-4ek1;Un zA@?987(s2Q0#%I9(V3J@r`BYola7~sJ*_sPHn(g}ExwhWtc+6voQv=2ramoBF+vhP zVjGo2AZc&m9!-ojP&W7)9kI{&x^2Vv#jde_+`Dg!v3{P6e{?U|Vs;_P#u^}gzdj-o zig}{^W__-cR19wa^M35{gHprTjeo(noi5IRPYa0WMSEi;nLUE4$Z@w1Z=d^H_G;Rt zx-+$!g%PPz)W+p|Yz+on#HdN5EgoRmRv$~Fi5lAX>{KdjQb=qB>8qxtA!+z66@=Y$ zC(+|#9;dU69YR~}UDVvDf|Y1*NnZeV)0|!^e8IPKF(hv@v6ojs-u~Hhi;tPHjS|=za66+ zN@UwTR^znTXYlS`ZC^x*XZvS#oZ_99z~2oFj?DwCAJ)9)827f@YcIp$oq>iPq`ty$ zN8RU2e!Fq|-S^>rf)-i5H)jTjFmvx*JlSah_ohM1ikv>eHsG z4cv@J>diQfbDe%K~H5wQY^K&jT`4BOXnulmi6(RN_Jw12U-Pd(L zkBen9pMe2fQp#BA!6NIR$YV)RVGPENDaCy~*t=m8({#*#=-C{sdI1z+TJSX$7h~U` z=N^~&u869nCkFCUqH2Xs$=-55L}+gLg6VSe~P;Lc1=?Hf&`O8+Nf-%V`xYSG2i z$2W3>c>rM*!}|Md?W#^Cn4T*k2+QdN-+PR2(xkODm2D07$7IV-%xeMtvfp_l>`|-^ z#Fr(ik?D&{0kSsZOT`nzfWXR9oA* zQg_dIq$bTP8=>EIdk!6}Aa%!W-`xZ(%k%Q(2OIIyt(}#g@xrE>1Puxf(B>nKX}9RA zJJbf&se|q%tt=Z{fnEUQF;3xcf>u`|nB^_3Pt?@e+x|%YSPK$}6!CQ5Ro1 zPYLe2{)E#sqx?E)_FIW{N0td9lKsdLd=I*hl)p|6+V<@&#C>FDG>+tX`(gJYEmr3z zNYtevFl=YYYnu_}s766YT>e#HNCDS9Go5CDzigRsHM3X~`TY+>_{P)6TV5AY?-IIh>iSgz)$x|L z{b+vPQ0y@m0_2JzvI|ERrE<$rgQ5$BcW?ulMc=ABsvI9phg&Bm2Qz)`MRkZW`z+23 z$XHd;MdIveWBu(pSg`3o)`#M=|5YqU!T-=d=O&}Cpm9hLFL=X|qwb$G*%HPkT&_Hx zrrR?%TJtR(wjN#T#Q|j0;Q(q6M}oA0R|NM0=AHcNHtJZt7isJYpzVPAzZ5^?ckqh3R9aMs;W zy7siH0{3VCBHx@njC4N)eZ6u-@f8rLm<)6xzNQ0u*#0sDRqp!6?EI~>G;=e26B}fc zm@;yHjpJM25!*&~?ZMnw$UChUPo%oL)KIsVYf`6kk4P8a%P5YN z=jU-yY#x3n|VhzP_h*7=>!dIQgWJoT2OG@KpVi$+MnqDJ;5s!Q>GS=Pz$%IZ# zJ+%@zjUQI%;T?WYLnAZ#4R$F(2K_uVVV34b0Uy*lupup(K-(i;wbIHCWHZ~HuC{ys zA`k6{uTQa552wTLtB- z|0)ozmsRf{uzW5VT}kYJzPt5k{`qw7O#7g~x4rg0lz55pF#ELAKu@;;r0FfaqQR+ zdt5uO^Ss|~XBki>mM?xlyw_CkP1=u$tgW6hMedCu6~p+B#CT>FslWD98vRR>bp;;^ zwzw?t*n#r`UKjlVz0xbh7}gTx8%xQgK5TtP78#FZu69cko;g^V%q;iV#1gA_b2M7D zsvq2evz+fK{Xg+U@4a3A037n&c^u#39{Dr-e;qY?{?9Hq9aF5!Ufj^W)zc*Z>2=YR zx(xl=TGX(=C#ppUyfK<9y7g8eVMT4Txt`e+LE$O3wtEm{V;gicc%u^#<^JMW*o7l> z(#J1$63+TpXg~}M&3Bu}f4x4hOx2iIp-9>K`r9VG?cLC;x^rnNu_!rFt@w|`zOhkn zZH6w?`|YzJIHl%m@$%5(xF>kOqT(5te%!$ z*R3WPMs_Y7q8hSoK1hVF(b{yQ7Is}EMEN2^P_#0sLdF%SHsiV4dclsYj6r38cQx^yVw$Oe45z~TNz=4ds+vPHxbH<<=|ce^fc4^3?4p8~b~E2Bc>y}y)o1$#?ZCid zGvaWI?;A+)f|&^3G?!L^XPTZ@${9d3_TL8uiDy)=Li-9ALc)7~cFWphNTR%FaS$3lN&CzF`O%8&?1 z2u*=5KWVKj)0y(oTXpfKhUn;8G#=2c`C5AJi zr@DLe&t=oyvS_@d*!=oP6m+os-T6dNmANa=gBCAI_!FV%Cn+mwd%-if1S#Y;s->=U zbkLgBw^!P|J5^yhOuuc+hBQXk87B5NYO>C>e2+bznY`!NUbCK#ZoCl>oVknp5&ZxR zWVB35t29l+BUz$?by=$miV6a7s^AiuzGn+OU^AwSu7b%itAyt1 z#7GruN>>i}w1GEC5UK1NNO9TxC~Whm0h^#-_0X5+H>T>QP}aTYGK1LQkb23j>l>f) z2Ai*&c+Es#t2E+!KxKvH^z4t{b9w!pHWbeB7KDebf(&{^&?t64li%O}=9qQ$XqEZ2 ziW|ihvzlZ#D!jbP|HYRjPf9N3X>Z43*$YlLH*3}JIr_mNU7Bltl3PCUF?tJ$XE_Iq z%&_PGy0Mhm6<_zo-b3Z9y-(m`N`y>Mg0_o4Rb2Xj5G8nf1Hce&^E&l_OV^=MgBg@SSQa{ij<5C>ba3;u^wH4IHMrnC>X4 z&!6jWf)Ci-`3Z{S1t8n|+GzrsTuFS$NSEbvB;pgg`kk_GIjIxP-eISFz?-%oYBd!W~$oTYr|pcln8 z-h*Qu7Mbc7WYtKybmo_S=QZtq)K5N@TCiV|q4x4Jf+dV8DY9dUEsjBF-KrB?jW@1e zxZ+{EIaXqOtP`ou6nz5vzqr7O;D_hmh#L9-OuAzG^m8M_)=|pBxLV;`mt($6NhJu? zTm^4pVQDZZwiP~Hz4~wMA4Wr;INg`OPTc-!1ITZk;#ICxZ;oELxMyRhc>G*!baD1X zq1uG0lgK;{3jbl~CuCD>u_*erF$V{UIjJ9558DPK zv>K}V?AwadO&=H@3B4*EZ}~PM(@HLozUSPw7?`ebmr@QOEw9}@$MKr=fns&1;Z?_^ zjQE{`Ke2-hF|&V#2Bbyy4;{^J>H))bAa^z@kgN!mk26n&A!FI@IKANoyaVGMff z2;D_>6=ot~)w|r@+?d>2;{WfX?43f}2eWwBgF*w9ys5gE72O`OWzK?Zf~5Ot64FE_ zT|dx#RL8BdMFX>gJ%NSPCNUB7$U|qjwEbk-^ow(579zGL7U0r008w8SS6f%;u%P-U zm3~3|pk-}le&2Z`2eek%0`*Z!79}(3wTWK1)qImYVAK3nKMIgG;{il|prjO3MysiQ zOSGhO;gQ%0p{+--gF}lqw_P;HL#MtOlpFkTtaDX+mvfP@?v%<9GJSO$y(e?Cd{r*Q zOXB);A*pVXl;P~q2v%}UbzE-igDc9aY-}iGb$`?P7B5W=6hEivwx83=Duy8a? zjI&gW-)uNx@4F8Ym(ii3D2`g2kk;2*_W*m{IxbM}uYc`dUIvNK^?)dy6}Ohaw!Uvy zH)oDv&voaRN1X(^f4}}de*U8#fTBr3RrOhx8JJzMiys3czQ&ls@*6;cdI=JY()`@T zhKYPZ>N8)L4R0xia#S4ecSrAfhlXx<7U5JIr?->^+Js3R-S-WSNd6HXAHSfp5n0qj=nfA1=$x$ zG{?*DKRi60;mUsc4sNC;&%5uRcwqnC-&KB=Pq_~wK6-XZDi;Ln&%~(Gr&{blQH5xw z!L+n~0dLl@=c@&A38c_^lCn6YBzMhb_Z`=DVf*&!SeCx;rIS8+_}Zo zrv>jV5n6oT6RN`}PtS_ca+at!%dD()0_QJ0=MpR>=}5J=%^{(yKn%T);vOFSqy;6R ze0{Ei={W%a5SWy}@w!Pemme)do0oDsrE*C!{CR|;{cc>l0L~4+SJj-Q-WNC-IDkDYUBS34hl zdFaN3lS;my#aXuP19m&c2)c6Le)p}2Zq*9ld0EPm9s5P*e_mG1;4N(@u)3x%C=FNo z{Wrcm{P)H}d|;M!o+?0p`E?3*`n#R4O2g?({WjeBzK;3F3lS2a_D2ZK0E!$w`zW`2@6SDCZR4Rt&^ zF5s8YO5=503m)e@ktwVJuJY%GQvAzC*jkubZSToR2E}OJUd8z(Kr?UUt@9H3VLKWFz>ioDMQ+cNcPkZd#&oB za`)S)`goHHAF4KI%tLZjt7NZ5tud~vx%0~3Q&#T+NyfUv{wbf6qdA1Zz$)K%QhQ_K zLE1p@M`6HqkVZPw{-3L5!4RY?Q3?MCR5CE0s#8L0sY)dSbEP=<4baVWy)}VH;hR(8 zf)Bns0vVc$;j1I~AjpI2$eY+Y6F22-@a)w{FW4~hH}TQUgRjJk7m5zV;pLdATB`prmN~RVIW>}Bt9Ei` zH`|taQlWp{N)P2Q1T;y&&p1QfG=u_;*Baa+obCQ)Mm&>ppCN3{75w~sCm#7_jh?>E&-H+} zRc)qw58dT1&|8~J>G{#4#p>&!Qx$o%frZr0tip(*$h85JU)v_t3wE zraqo78YUEXK|u#>(*7MCL5q!@PEA4L-mB{++`D4wBs;Te%-NNHe`HDbq9flkp>-*3 zGl4DxhR=S5q{Ffh`V~b{N~mo+ke(bVtccL#>XP+coX!N?Kj885;2mF35bvblbM3@_ z=!s$J`gv4b-H#@f6Y>A1Q<;o2DO$rN);zUO%SEEzxiPdxeTT)+b$vx}f(MlaOLp@X z9P7tB2m;T)bl6Hy`L((U3!ZK#m^w@1CDszTrj5jnU#u{ps>s{a$zm3O1j(oKlSEo$ zTk1pR8NWW){cfbt&r!$=XsP5#2KA*aO06?pWS`AFz2d$pm=ZJlu4iEN>Wp1 z>3Rhi*${|G3xQ^EkwbaPNeRP2irfIxu!jm*z^T+7{S)&;Ahkg=vL2Oi|D)J8OQqOO zLM7#=nH!CKpP|uBUBeOIbi;?e<{~#Nna&;qsM`Cg1opN!}u?s$Ymrm5{|s%hhTNT^%sjzO~4=6?k6Y?U$62 zecH1`73ujXI%?MH*?R`$<;C_}Ytwa3N$ES{-OCUaW&g3c_3;cdKo<5yEr9V6fosw1 z(rtxzriVhr^$+)f2jA?!X0fjK8}zoNo4sh_eU*EPe*bgxKSvdtWZJ&d+n1g+y&7oF z=W?)M%20BimwOx&yqqq!h_a`1Br5&d6Ww}1qWKOf%}D6~`LkjsS?>$m^$&53_5E>g zxq5|!-d*UwL~uHMVR;V1A?2_gH2PFu)q#f|9c-4G$(_Fmi)}FeMfiTA&Lu6Z_V9}~ zS*!uje;OV&usv3xXHyubF*xY{-%`vAdT8e~DUxdlB-pH7kG78xDS z`Jr5a6#Dk{+}+xXSNtD2 z?9>=S$)lK5G?><2Vot_g93N{1Em01vZ%sF;SqshH$9Gd>^J_Wx_VtM4biW(gR44^s zr)E7l#Xfg%;$K5A9GQ7jeJxN=f04YeUtD<&Is;)(3={1T?Veox;isH7%p2{C8m!J|gt=#b&;qupH zT2=HbwX#O#>pp}WPhmJi)ZI$SKMWoRqCY1!jh%>e`M1B9@1$KS+QLG7oI*u{dWi+< z7pvrWko`?u3GxPuC#xUS*K-WkmnK9hS?LT1K=M4JG1WrQ-qykeW>$Fx;|MP;RSx4t zIGaO;F!GEyb;Zv~;KonM_Zh#`6s&W9o|T#`__LcY{hK|#hPAA09&IkFDd+7#&ulZCfAp*S>(olpLnCY$QE3`GeOtiGjTt@_Fw>%y-KFNJ-r-t z>ol9oI)909sJUoZ#Ul?d4M%*$3Gwxg;-1dD7N{-RTNmE^jeocZ5n0bde{7G{6YouP z)N)(c*HO>6{=W!dOov16q)*!eN)324G!qSI601*-N@@nK%)^J~+WM1!Q`>%#Ra%XR};^9*a%m{|X_ibO4(&-7_ zI@}E;MLwm}eugt4lo)PFBLK!93*!A^Cp^ezu6-xlBY^E^K_%}!UfFf>xTdbs5Tl5y zzq(nh(l`m*XEAoD{_N`){l1p{12=9`;QMq}eHuye>Rx8ZycQ)Th(nIaay>x2=XoH& zGnW(%t)y2%(@LwG%_>n{|4`4!wfKj@FTr~jWi4~o@fDSl_@@`$U?Oi{-tQTnz~WM|B&l=Sd-1Qm3Qh zufy84EL)k*euuQycI}Y}ALQa3e?2;>A1-$M*obZJ5&fFW>0;MsR-=x;HlACQwA$r` zm}91AlI^Q>SMkE>D7(|UDN%3Je;6o%_`A@Ttw~FL2qkZwe`pmT$xlX)zH+_jB>E_d-^rC~`R87B$I%Of}DmH5Udr%JFHwco?zfbEl7#L>RM06`F zsM>_hli`%f$BU#mgGo;ZLUq zup%q|lR6FKSOW*ER8*$d72TfhMZTkE+V(i|s_=JMvbp^E(2-e_z#2XEhR_RZn3Ta5 z+ld#QOkV->lIio7Gwckm4;gv~!fj-x@sYjFtwk3#A3kW|yI)6U9F+#uw6-hz&p+lC z@?5Vlrt)38p09~*a=5OYPlLs_IX1P7;;Q%KdCUi6VLIFn=`RO_bt}bqC+1b#6E9BQ z-`56JY^U>mv*)4l=I(PUd>PeaPIA{8w?tC%Cobd-hL7?a%$MmCH0(vx%$ZoWl>wWH z+(Ck>sE6zhjcN3?_L-gM>CETT#*eENfyhpAX)Y$KpRUt=Z69)(Ocn&=ZA6q@UK?BB z(Y|74a^mGa*-MMyhlMA#6v;io#9w~w6dDkm@Dk)OiM(d1IsI|pEH+rckIJYf!%q1*TyS;2j%vW0l;k&XF zM7-?T^;cqX>)z`03HtQGSHf^^wADt3NLIQO*CoYWlaNAv*-F&G2zRcbW9b<7xebKk zrq}aS0N5>GC-tdw#2i`;sa7|58);EItjE$tUCMl2nyVF*Ig$Ui4{ci=f|IM-E5ysb zx45T~GMkF)MX@|x^A97WO_mo<^ixWF*I~c8p(EY~$>PFSlj$SNww1Jo4J9Wjits<9 z*X>TSCGe$UI#|UWS?Et}rjjP7a>-~9`Xj<=n5H=P$vFX@66nh$B70=h1Qf)72wqFESL!s;HsH z;A@t;NSYoQmCv?&s3zVt@1Y^nVzARRtYS;me!o&>)Ah#5LZav5umH z=XdovT8q`IjFO~JrGz+yT$@zw5T5F}SiZ?tTDCogG=n((g>=~bZkt)y?xZKIccN>J zIF0h(BvPNgmQtSO_lv}fL7Ce34)-3mXn&n1Wzw&l_|&((A&O16WAnu$ZvjkO3C%$& z2J{RVquzo8>wJLKVY= z%GZh-R^qb)--?P=ES4P&KfK{F%sHetow#@qnpN7xh4kg-y!U)+{>qHRB@sK^hQ&VG zv6BQ5uPBZcT-8mqy zYFCrfhgug6z>clsrnD#mI9N6i`^r35&{NZ>S|q*QybH`NiLntqzgTv&e*OS=?+}8u zUL3Q(!_OV2lQ}WSwsN`nhe7+}roz7!$6t_qeIe(X#ifEW()9D!5^XXnMgWX$u_xCb z+G6E9^HogR?te#%zd%?_|z;aC_4~Af4YWAHT;Q^85$V zl0v^CHa9pfhL74_%N1bT{Pb12{@P++@=5%-jytm%$2Sn7dv^PgSZ;;DMutTu^Wtz{ zeOVVzc?K63S{QCa6!#cj6UQ;|;_NRl7 zw}?~O+G6+)s&wM4iZOVVF5|zSK+*~D$u~D@fB;DNB6q1^ME??D*ogOL^{P^`thcYXx`9k9F(S@b6y$wcZk<*}uK6ojV@CP5X)@wI&fuCkQ^j~=a0 z`*PboTpMAFDpiiY#fdHZ{&ulFpKh^$bgUDUYN>f1okuHp4T+r{TpUc*fFB*A1fPvcUm(uFH08IeR70r|6OcwSPNBTs>|YwG_1Uux&GnpS!Rgl=z}(kuBuL zo3~m!)n&9kSZmTBLDjLUqbt|letwfHP7aGq3+U}<1e>~`49NYIWX)5_(7rm#`Dwy} zp8cn7_sv-rL%t<-g77$t1SH#6FWx(TWBKK2ZwuoE)a~LG5uX!&`$pBE6Y1(5g4;E;Un47WKsY-#G+d0 zCULzHdaLRuJaX?ieV#JS2dUK~AhN!ycMb5GC`CMW`N+4{`bNl@%7`o_w6nldopo9Iu2{{)#5J%*fR_d8-9Iqu z@q4Safbbxb83SL~*i?(x<3(X|mi4^Bw}4dO-bX($vnBN$Zg zwNOCJZ0-}wmS`{B|1DsPidpWd^lp{X=22Q^uwIxqvz9IqZ7QeytL9SFaR5l6Td!%H zJDU`Y&DvD$=(Ki9e#G(i+6KylMtrooTzphm`o`S;s}wVeZ}FK(o~afa@S8N z;3YP^j6LR@?GR1a%eK3V7HuZcS#9UD(&doZJn|vL`kAxf>ZFmpyYCwrbIz=q@gSc2 z`I=(B?dKTA^njxW2yrc3Xky0h&fgasFZ9 zH*!MS7=CRpfqesFVcVMmnX~8Xq=t8t)U2io=GJVUOW($o809)Gs_p(*?R`V766P=;cU>->}_nN z)Pkdt_5AgBxmW__QtE8LU&r^F<`zzGRUA|j8TqNR>FgXp@j@Aul?eNhuQwhD%?-vL z#%?aabGbond}fWJak(d9sp&jsW!{nZ?^pUW4a^4|^QUt!?J`9BjMS*!Eh}%C56)Pa zHPMmV<6YeT;*6eD5L}cAXDNaMlu32l#&d8-&rA=7uBOlS(|+8aZzv_?9y6tR9(cAr zDr5Y zT@s?;E)8+9AMupd1C$K@xDS(BsrDBVm+g6f(R&&6U&bwfw2rh_ni#Vte7K`C==os{2SGWGnp~X1L+#_gak%&Emn}n$@h)zZq)+bgVURXS^1gC z$YXKPCXZPc&9tk^2c^KEi!93PuU)doj{JDY*O7)Ol@vwbw zRjse?0Rr*vBG|aaF4KtWU0+WM{t{J@Yzyt)_g$a(VltAG*_c?~)t-E}7ds!7XkXr} zD1}-pj+K;`@7Y>sNsR|N(wS{Itfbu%_euaQf;L_pv}HOCuQy78rwcy=UnHw!a5Y|V zJ2~~3nGN>$w~T-AKEyLMSk&O*R_GzK>H%<5$us<2b#C>6+coo4Wqh@J<4H_kxqn)h z(c0c8#zXy_0;PxIcgwiF?sY#dZEPj8t-Q6fPb=4=A_>Q+KdIzk8*#A{X;Iwhi6iY;V-^4eN?@h0v z9gzS9s4~2HZ^$|gcH`hEu{~rCnOFB_H2y`kBQ~pd@wO~q)}FayC~2J7b=pMT!iIo= z>c+ndbw9W-r&*Usf|Td9bYp*w`&ErEI@+`A2|vgx9{eSVl@@(E6{KaQO~GrE(eB|` z7<#f!&&uAm+e8Zg5 zuGs1?nV$wB?+72(*C8*yPYWb88`Q-Ba2T-WG}WywBKMi>`yU1uJ0M`DX5TOKvZL~~{Db01h)D7g z?)98}^9n%r@{pZ@v;MjJO`tm*q-aeiHy%#XLY&^PgTvYUm$yE%u(}cgBFW@zW577< zgysFPBK0Mim6V}x2wrz*_u|534jhw#H0ycnRUMyc2js0^Ym@TS%s>20SO~59spLb| zgh7;-N#>grz_Nv&{LeY~<#@Rlf>v9W17nd?GQjtd9F92{1%vyQX|Q)F(x(lowm^N0 z;JU0USW-gtU*5L$5rF3nQa^frPb8CF)wvUqJky<+7B_4h&lSD02`5O>OO; zuyc70lf)hcS!@-Me5w@e^`TQx5IEYI1-Snhs?Cl5LKIYO^ThyqO2C1^`cS&>K>_!A zWOS?_BW>K`y^U3BSUHPNqSRUPpzGQLYxq?Kyp&=N2yfi$m*MpGD~kMu;R)|yD{wlS zMPb%R%9PA<$Z@`X!r{mB>RTC=igzI@8*uXc$?MctXW@DGc~C6J@+5J^GF~J&2GH}w>CW5157KS7Yy0lBgO_E{j_pBd@O^a1=2C@BZQF6S2V^3Sl zC z)f6id<&G!3s3f1gZ>a=eiGp3hlHeYChpN$-APrhFH?-|5Vl7&MTOrh5r;a%x%;67M z;|M#S9&^VQpF8cntN|rN)-a|SU#Ch*Gq1sewsb#RQ zG)iOs=lMDfLhP#CJ&Q5wp&R)wiPq>I*Bk6%DYE$u6*<3jD$IWNId4<02omuy-rpO_ zEXFb|HXV8SoP{?*MML!14euKt$>te&WRltvmDhP>l|J1DmWvlyAn)(ApB(s=;;fb2 zD#A@1`_q@oLT($&MSRqOR*XqWh(w85Fc#?>aN77J(jB6bJ;U_Z_fALtP-w1B))goR zA>}lfYISe4WcI0v7@Q*uj9yVCEVOaboDnZc%c;FEm+_k? zF>9Xv&D2b?d# z&a))mS9v&|7y7p=E2mo|9a6WZof+YUyWG71hvuVS_9#I>!5LOw)wd4!2t7$TLXf)C z7lxuslyoZKui)G4evAlWNd5ISdFfTi7=WH1mWkL{ucXTXsWxr;@1WV3H;vcHJAmf!qL#OfWIr{30!r4i5mKHNB6)>bs z8ia6?qm!8#@>mMs48b{1qL61R{4lu~-C=cEO$ClXR>K`D#lJFkNX|nlO>m-ILK$9V zM*w@si`MX5XKnz*P^0l&Or$7ek-WURZb?kf15r@Y8Wy3So~x6D{Y4&de1m(W=-Dk&>ddf%_u(w*sFq#X|H}LffTM-7FEEw*y_14 zp0g-5?@4xF?hwO46nD`{525%}RL>tj2?GF(j4aIIDBj6Cjqk}Wizsj0Qmjn&=cI&D z@@9VYLwTiUH0tUv>cX!pCCeBw?ja#FO}bRHGtzIoLo?Eozfe)`#{=GOVwBfiOLM2p z`zfid5gR^|Gs1vM>^qRDefQwZ(2`K!3Iqsri`7B=b28$Pd(?@!Tp}}kiTxPoYOW8H zMVJa>*1z|GSFT{#J_90-HkQ#)wyRH>EytWMTDfV_nWUzk5C3*uyJ;fhVf--YVds>u z>kZmjgBCdQE;>zWq*+W4q=IA7FfPnvS&l|?4J|*Tyow9p&3yRN>KGvv*FDYMz{XmL zlG?axPY0g@WXS{YBD^RG8cx1A%UjRvAxX*ulEHAl-z$fT5YB zvs8o(`U(rxUHSPq$M3`Uf0+14#>p_&Cy_(flH{Tl(eYDbv%bq~`4=qIH-A-qDkux9 zm|uBpG-yTu&BKS zro>ZG;{_`2s}^knS0`#n z6C;Rjmo-H(!wK!5)^{|i{;|w7f@;GO;}3OMAw#Ys(4ugJCEU{B7i~6HRpB`Wh2a<- zlG#@0TL~qSXlp#2QIQr=qX)PRF};>$SXg};VOsKQy1h$zZplYV^ z#mK4t)a1|y5>Eh&SB5e!)*fw$LvJT;kY9orRo(tSYJvm!trP@e_N&kFdg&A!?DC$lnFUHOrs1R zg>aHWZKqQ?7jF%fP!yA?>`8I;5JE0EJBCvAQJ%<)twA0hI6Da}Ji@SUkjMzbJ~#d! zhSMrUmWrC8gkn~^>M{?fvNI1;x9o^Oa{97E6U{-u_F{kmj_=N1;l&~gW&!W`k;;43 zFpVY4DK~6Hc9j{zx5f&{c{{Ne#0?G3tdc?)DI zn=bBmK!Sbk#q&Pn1vyxG1%vh(R)9Y6I2UY=KvtTay-5>O z`YjI^=FNA0e<3c`p;QCOZoo&{qKfCx`HwB07eE%v#hfBS5N3&A4Z^g^N>0)gfw|FH{0g6 zrR5(+vlMX077S)J@5)(wf+oq8T%pQfm~SRlfw<13-a;j2khi>!=!eHzTxG~a^02&C zSAA-J7$Z;1qGAkgYnxFJqc`XSOC;%l+3Q2wGj`?QJn0mW2H_WoXX|@ z|8Nt;ZQ7!f4jG~W4I1gE${F>#n$jHI2SFV?4_u#ZR%~3(MVopJ&6nP?U5rHjZ%=L zA_PVSGg0izygc?fi&DCh2{^%Z!K0l%E^g91ES#-jm(o5WC}5n2u%+^oOj}eJoPeL+ z=sV$echtOG3$;VS`V{C^H*kXsr*x&H_ksQSOzig-AWqe250-WWixo&Gv~Lua&yM?c zyKy>#t4U;_GOZ=~tbC&m=D0TbW7#iDI)+yLr*_g{tXNvw(*_p~g1Xd2DQ9FULa9V2 z!ksRdFciNBblW*yKrtKa7sJ?PWiWu_v1_ip@B5O-(km%IV;5`W>OQ_EZO~9={}2Jf z$jPPGl2Ksryl+maW_0T{fn;@~W@Qc!GfAP|I;`?g&SO00e2Cy;QDgi_XVs>eGg?sJc5d8vo2>Cr!fAt|O?`xOYOA z3bOQS5^BXAK@K#MxaXl-?ohbF27Pqtn@yq{kDHgTXxx_1Oxiw$Rh^ZIYw%Dq zJ%v%srt+K<*ObGE?IxlkSlt{#Y%;MYLy4eUiyKgJ&mWywPBwFur7{?-URbhxl5ZX% z&>)k}Wy>=T8y<@4f-2rmNF1D;f#nXl-tWH)^f~X9{qYO>DH4;P28wggxK451A1Gm&>zZ@j> zf>0JYnc^y4cfs((Cnk;xk_HunE5xP7<%}hpeS!p$$Q0lbu>7qF3SHU*|F!{Q-#}gt zNJ8Mp1tr2v@^a3W}It!mrlf`%+0x4&CyV6}9 zlmD#i-e|hJ@)v0=X@m1kkH|y}CB$-wTi!lAe5H`(m!Er6o7S4q`?br`yq>Rd?AM6m zOcopfbFl0U&LXi%K?JcDQQ&}T?}ig^`!3B@J-{||z?YZyQ!YRO;<8q4|sQ7L6N{102W$Vy!XLQv|M69N>rp+_QMw zLU1eFbbIG(M3?(YV}QqmP`w^TQd1Xkf5<}HLr|*>(7(Vn=H8t~aPXQmO4m+je#wP3 zT3(fOv?dXf?*g66Cy7D;2>gC-KUTs8RVXqzH)9G%|Cf6(VKjDqFqiM*ST5GpD$8{e ze92bb7DAHQFyF8AsfnEs#E|0hfW+~OD~bE2VW`xcv%auMK8pcoN42HQauwb)hbn4o z$<>){B0z>^0L8&97XrF@D3+hrVIDMPF@Pt)!AwpHXC!?7tPe}Sa1~&s(A>GR|8(3{KS%gyxV8DV?EP*tE z^f9P5!eklCP2M>djIdc!$||_RB1Y;}Xmxx~g(6{`VRn}NLz>^yFe=zD(FN>>j~pa? z^j|zGJPou$>#*!|ol4B*KV3t0 z{o<}J-iA|#2?@6>vKUW;bWPgI@M@S41i0`2VJ!Gfk{ECe!=Fc7ReDO6GNBS0@Yd%R z0vrBeuxQ5`0*HN>QM!IaV{)o!Xv*~VrUvu96a`a0Tjp~8vw=pF3#j^##o60w5L5l- zjW#j%v2kouMl_}kGvj3QnjGlJ1{)PYwj*<~?*i#JRz-QI{y*B@@~_GNfBzpPrJ$rp zNi$Mvlyr|5HM%9Gk?wA37$sfOAU#@4J!&wz%kMsa!uxjn{jQ!D&+XjK=i_l4 z_j^5y2)s=TM5HkyK!pR8;tC7^gqD;Cj%iQp1WD4hs(5@~c=q#)dU4s|GRHisz1Crw zqQ9hU@$H9`bbb{r^c-}rFRPA#kmb&^m3-i2D??P#f!0hr`ypcuglmgdjPN|`X|TU* zwnajYGS6X$S;eh0{$>{}p2Cl^|DTgH|L=zlt8z`q;x*bqm6h%PAQ=1CFI{!kM~{h} zUGO4*Yq;B`kyTa`8d}Qcv9(J}@$48YxMX8pDt4_NVkF#0Bl!M~%*;$qbwI403!ix_ zmzX>h@3sqltRU_$9eBgM6UbdAfiOjO$^aB#opaz(dO*O;sQ|I?Eq$UU|aFsy<+He|n+vywbpnZqeL-s=k$$oWFV>`4Fc}#4t?kGa(ik z&m3%zmgV4=N{PuT`D=Y5gYd|v&%ko2D_|+yuESMTc%NUefaT)$BH)o_3z3B0;Q`>! z((Q-BMM~p#=y_96L#jSjcc|VgxXOWzi6`s=ef_9d`5PqE^;_lJ)lsIdIYb)yWbl%v zFG*9G$R>n_6Ud;zIw%9CB?-d)*`PIbQ86Ra-{1_yht%Q|u_DZ_HGu@Toox49N_F^? zP}m+y+YTK(VCGgT;?N{u*M!lv0f^URjzu*0WC!DVY9%eTXTrO}#R!AxTCkbtN1W}D z`&Yxi%2v!d8sMpp21aYKMM%v>6`)M}nC{9sH$IMJF$1M=pF>?pqDBS*`?s3pXhS-49Ezci|?g{Ex~ z-b%L~uS(y>eZ%kQOs>2TeBO4;_Od*KXT#yy2s7!@H*OE4G9`$v@C_8Ath0{7-z(V0 zA%m9o4zNfJdJ|xPHOf&TQOYb+QrQ#%YB6SO87!vw9LFFE%+2{?9OGhHj)DW^5d;1= z4q*Z!g9U&XJI352x8_)uwpTCz2i>Hpch%aa@mWXKG(@Zu82qwur`$A1=$dn<2~jI{ zQ^3yA+7sp}?ubNW*I{oG==b^ukr#3KtyPI;Vi-8gK=WCZ*5QhwgtA|SO;1G=xmV+- zdQ5IpKRX_kELW{72{}}ASMOU<2`Zl!e1IdOw$f5$VJD>=rY}nVe;6|T-}26&q2q~; zjplKoTYp=Huiwoiw_oIiBio9nfaog6HoUr-1Clz^yNa91$Y4%4@Rslat5k8}App`; zz$^bltbSiC0hO%f#kOOlA3i=Y%)*257i-ambv5)&1vt&YXXHI$!jAhMTXh~WXi2ju z?F|bDJ_QILJJ(Zcd8&Bbao1-kqnOy+^AKnVx+TEC-;yr>P}Zda?>wS$w4RM?X%$z;QE$mwdqwY$0)9Aubw-v8y(V99`AA- z(S%-lqKawS?%IXybGBt79+3=YehSSD5JgK21{RD&%&g<+aA$W}qG8mBw#zK=xVIVB)R`@`+6L5*Dja@yMP_14Pm^&{l)&B>0|9E)O{Nv>6AE3vB)!cer_l7X!H}8!80_;;sF_1V*83RKdwiK&O z7l#i3xb8dZHHG9SYd6tyZGO_rdaAxyd-7H~hgw#4jStY_y3v7(zZ*9{lFAmc(2c_^UVp;IlrklnZ@_@aZoAf>sZ~9DAf#ztVkL| zRoa#n1EoO>MJ5U!r0X)sy;2eDDobT!I8CY<~H) z_btSbkE%zqNLPKIej&21tVIcGH)}O*Fzazd9QnO|pK*}2Z`$VO1lBnXu(DMDTw@e~ z_rS{KKYZYnoU$4$@M|E8lR_xg0(IfMg1&bI1xdt4rtE5Sn`hr$RwmDwo zL-T0RN4C+$u`acgj9BA5xaP=e`_D68!HoYn@C;6hEPe&{8K83XgAKfD|P75ci|D=-$i?D68mp`MG{Gy3GPj8?6+2epDpSYxp zW<-oDcSa71dxMm2dwo$|D6Eh8&q+n#?9J8ev*)%mhaK*X>7_$9MZq?`2MOhPPNYbUp+sXf;d(8UK&`bRo<+VV`^t1pkX-=yqV7eda^Pa<7!J0PB@6-{-jldP39xW;9A>Na1-Ec|H@@`E(upnR=sP4^$b zlK6I7zxbe{CezH82|zYt^-!LIv;ORc}eKJ$UyzJm-lRSX_S%(3=etu+2)2uVEwh7kV0*Zl%F2- zhtxc>^o;s8eCy44+0u)xxW2l(2F>*puw_-|WXd6@qIR76T0OdHelr}Y)2 z=U#iZYQkq!nVe|cQB+FR=^|B0RzzAi>7ADH#OZa8CHs9RtBrFRbv;%}h1n1J%NXu$ zsPUEgiO~Fdu%*N+L}jfHFDUKq@0*@O#Fw5P#ng;2mMd(L=Jd08LBdFAn!gvw zo$t(I#}eM|z1BvOFh5W6S5*i38B2WP{qAT(SMhPTM%}u zCS(XZWwGRcE&BX@bW>`?;WhJ>WNvscWo)q*>|k7j{pLRTo&Rc8>%p6&hH5uO7O|_E z@V`QNJXjc%FIpQ ztvhRN;Bt-!22S!G2LW9fI&4oN+~H*C?=D@#|?DTqAxOa||O`1ts{Zqnky zN}Ps$WT#d@xWb<;ZRs&LNi#oIdK-sj9oS$XJ)gypnH_icz`TVMY~47ULS4pQHEAJ= z-BcJeVpWBo&eV@*NSF!bIsv*j>Jtl4)rJsO0Am(&%m^Uh-3$9}(cZv7V-BS}yve0ww zv9N|tc#@j$Z^wkT+I0SfAqC=&oH?IHT7ena@7iaLpSgjo`&V}ulLi`)ZpU9COwq#( zQD*>ozR~0LpQ_QDkF|Qn$)st+N?`d`Oh%hze;KvU$#r*=$s|0uS>33#`L|#V)~?I= zX`#b`wCJxs0U{ zycoO;A*^wH8(;214kK|60AQzibo??we(kq*ZyU%_b>x9&-$&n!tJM%nyinD542ZFe zZ_K-O^)ccTR8Q#D_hv5gv)-OlxZDd zCP?`tG1h&`us4wOBJzow7Z_W!bo`up?^Wh(yrkS&=tgPlgfFrcM(B+ z>^kJ2jZfE5DV2e$|v{<;IR)KXF@s z_az}#A77yMEaoPgll#LfWP_N-um6xsA$7B+`lISU#|2gzZ4C$H_ED?~BYOyaX z#G%~l>G!pJ`P&)I-*1hy;%&n(ROFwlD!lskMQ)MRiouEw!pNa&?`0=hE!<~Bx(R81 z=so|U_kvUxL4kVpG5Ka#O#9W1)(U@n(6>$aCm^iKz>6!Tpirof15+dY%=Ne6?-9^H zKsrtBl-1$;pU?hY`MISZ?%n7}kOSUnLeU;;eE=b*zt@2*9_vHwIsPpS=6Dv6OXF^` zO7Xd5=<%E2n#mkfM5J~cb);G!7 zXC6X5HBP@jemiY?9jq|-_JccnyrffXiCySG(a&NAXMVjUr;OYmVvo31|0~CVs7ER| z;f>qTjm8)^({fh$Hl4!O%zw&FxzrQopO*~n)iJq!ZU%tD7jKuVs^kTPySW#>EP75D zeGU(>MJ1vBYo0Z&I}&-XH|!eKl_jBfLp{r)Na@Ghu*@y_!;T{jDc(h(M_A4NmYg`- zU~NX{QpQs#v11dOX_aMq(Wnlt9xbsaesoP{BI5~`EcxoH3i?wYZ2AtT`Aq&TsLY=0` z;7M>Pj9j$32i;nonkN3<@>(0PRXP}gnY8V@^WLkXK-qnp<{Ao|50^KhuEuU5i{=)S zxxkYetr-xV)MEK=tFwo&B+oXZxHkWSi8okVD~bLk^0nMFQ}-s7YK>923;-zq;CSJ4 z=Dd_&@#l)3C2PVhFW4oh-b^!b{N}1b{oR8^9D9{Xa&uDg&^dVNG?=RT zAt;HEoxvK4YnL?ECL}bgLJxXA^Stj+bYzN{A8iUhRxk?IcT(7_2ynqOuIX z`G%(y?{>R06Z#PEuR^u2C0$7-)Z!hTtHiT(>QI5p<=L2C0Z`QwMtamB&dKBKo+kMe%5 zSv^~Hy7$<|-dC4Lm;2^&cMVAXi{W-|k7Lr)0$UR3X-QAX_=HMCF@rWxMrgdPrHFoI=UujwWFLsfs$zaHf5eY#v zsDEn&@`xu`VpYtbX>gG`1v-1L&)}sV?>)ltPzNSSR?IhY=4e>(eq%q^Cu8SH8$exi z%ht5vhOcU{ccXH)r6_aDP{BCy#$lt4N7+F<4Xi2E8BZMLyH@eoF?7|i^AWn?8(BQG z{G-eLr73sK-=R)a!(qR+182XW*)xSju&-8L=lo%n-z{O#%B4xS$eTYjh;}^Jt!eIu z1fg+Nt+E{67K@sN2q2EVeOW_wSko~0s!vP&AD~xUJF7Wt>9IZI*9Lr8pUr>yO9JaI z`>m^URdr=KPt}y^^8k>uNj!9?Z7`b3GGc}$(0<57~_p_i-R3yp1^ z3OYku(SelO*hdf59ng_u-f{x4B?^7iAZjfh$OL92L^JmA&>v zeG6u&4kjaq&S5qRvtj4`loS3y!B8(yFZp^>GOEz)KkCjUxN*F_^g_B@NX*PL2Iirf zr61Sauk@CLa4oM!w2s|5K=b9W78pP-E}?Ph`c5*YPAnWLJK?a)xq1cW;=}Tpn1GO- zVHG7RaEUBv;d?oYt>c5qy#W56g2Z}q72b19A2i!+zT0Yh)vTMRrdy zxBTipqlK3BExlwe2KO1GMST(L`pRR-Asxv0!WE+Ho3-|(%-l31B>VffWt{#RdN(Z< z%%>jvW85jWb<20le9cbdNpn)k(B&}@j{vn0qa3Oe!>Hk9O5w;P`5TYdv(;dAMGl%k z=O1Oj0j4E^%xSy6a=3vm3aPYdC&}!#u&L;P>up4^%fwp+gizsV^|UmhX#@msud$0& zIwZtnP{mvu>1`Wxzn}tN5_bFQ4-*B~U;!z}vsAb?1?reX*{RY~f_MN!mhid9-CJ)>a$Tr|z#u3ku; zRUp)R2yT)y-5O3~SN1a3ykdAN6!y&)>1xyDC(Opb(zden-v>kO7eSI}FvyE}I@ywP zhD@D^;5O#mwYkvkn9SKy`Pi+q+$)-S5f@V0y4sFo$DHc|SwdxHeUEtWt*QM32Lhd) ztTsnWRz+nzBb|A!L9n94u$ddxVT}gMU`G31T5hO@ddx{N9rhIKV(l;VC)t5|6bN9W z9P=CA6iI9QlpVv^J4RR=S`I4I$Ry+bfR`bHAT>|RU z=ePD=V1TW>Vx10twvm0LcT8aXka989|3!9nEhFu}uj7@?HAZ!)0<_G6FnTqsA|y83 zW^q#f79Q7WV>&W&RW3ce>25@pozB!5h5}_26Ubr^(0=~pzcjO_q#l{(k`tZX(z2Xl znEXVxX(GFvVobY*)5u{<{`_T$#7qXR=|vL;>)h8q8Ocref_FaX# zR$=m5_Rk;I?@M-DDQVfCcb{lT|2+woMdlK9Cj_e4Z5}~>w7&s3Z;yS>-=*S_ zRMd{`Ovz|!$D{#)f8bxX;tBiwk9jDJia)*2iaegkhL)C{!2zFd`{LR?J0o#`nP+|~ zaF;WvGR(R(qzQF$a8gWMtQ6F7)hOw{(NaGLlBAyeTG!N7?)So$snb?Qucv2FGzxop z?jL|~sW^kQkK-Hd*-jnffaK<+OIJ&Z3Sql*7zcAw+l`hdgM^yWajGoyA8Cb|bptgN zTqpR0+Oa#t2`%JC7gY4d`Jp06eC#MsNW+3|a3!iWj=pKA{N-o>GdX5id@eJ4TEqwO ztR=L&F7=ewUz1!NQ#NOGixxaZvZ{_%*w2#!Z_9i!tc$61B-vWC%T=31EKXM#LhukW z*D7=mF4<=}Ra~B(RWOfZ4!-{f7;rqHAao)NgjCFU+D^QG9@3@0wq^dPK96${jHyT= zCN*ZIzpsyQcsiQgb?Zxqw)0+|uJ`S{>6HmQ4L)AdGhCHCjldeoF+FxzZe(&$?BDSY z=H%{>)A9BDhGedQe;+n>mq|K`{#PRGzU^!rX*Q;TduH#NT%!PYzd)eTj-V^0)ALbu{%+-xLDTP4O$iGShlV1*smu8OydD{6Nw zXVWCs*4&cBN4ic-8i?V>@Op87o(@aF-|8VsGvdoq9F^NAGQEdG85c&q4Du~75@JEA@pr1RZf1& z#xn~SLeHaq5_RyBxxXrbrD6pJ{n6Yyd&;cK%7Rrhsxcvt>>sh3ok66vRkB5FA8`!M-VA9(A z*s-+cjzB@)X=_0%OW9a6XG>h_n0Upu+nr^(MTOV@^Lq;P>1ar@Xxh|!dhb|b1aUDm z>B;UMcl-xXuz^M`Kayje)>Z6a3BN&)dGp)jY{B}ceYiU;4?H_AdliQ+K-Kl>Q{aG_ zm3j|t@J}{B0n4e@gy&At*NLudF=mkWdImlu6BgWmyy8^t{{hN_IKbjm_CHo}zJqS& zr+dF%(_3HlVL7HA|FYZubT$^rL}@9CZ|attfJS3iz5cUfRQ=cMU2Q*NTU9-+qAf;J zQPr20n&HbOW=iDMpX zp@U|=f+m;Bm{u0sP&H7$XS@{6kJ^B`9GJ{3l^1AAd9)@bzDKMrSI;CoqCll zcDQ<7xlU74N7v6iY`d1Iajw5^@j!+D0jllGQX=1a%97yr_r8DVJX?JHdBFNneC*FJ zMAJ8S7n2O2A$a>sSzk1tPJ-0~pNcQ_^On+tqF$uqRSt0Ez7Xix0sGdHkJD2@aU@j5 z&rgUpDTqRt+h7q(X=6^&#0l)DaoqFX1i zV;XC<++pld`=vOZ{H!KKE6=S;@1n+eeqDE3JGu&5sX!c6{qt(IR^=~9rxSX(eX0K- z^=1m8T4VVInm2p*w00gcZp0O5M^_&u3`B3kgdZg738u_446*4Sq-?Ch(44!pP)!W! z;7Rn^UhR|GeTOd|<3GS3f{Pml7V};5w)Hx{?xFWm7a4cy)~dzcO-uEZ9MSxKTqe&W zQZpz>o;u0w?G?o|^WVr3@V0D5`teS8V(7HL;hk>CF!3{^|`S# z?WbXqtRK-69rgA&I9`%gU91rx*^TBB6yM=oS4Kn+lSKhp2(<9+30Tw$X8qGRgo%CP zNQUtpEI4~9u{R*b;LqRQ5sxe$+4sgC;X5ntW8DOk!Pyt7sUt7tVdZ&xR6q|nhjT4R z0-t3P^VoZ)wQ3#L$G9+2eLbD^_sMGUWQg2Q{TR66kq-B4CWT}X(E7=^eJn_!nnR7U zD1DeJ^zhB<(NSBWU^meul`#3Y6x!FW;4 zWK>u|9O_giQMnN`G`fdiP1Ee1EVvK&P;OcT@W0rH$VojDCk#Og!%WzjlfODkU_jEB zAPX0lSe2DCg?@M03z>08v!?{O9eP*P1~}%!7Ry#sD|0tr@|9%y$~S8vLV-dt4r#iy ztyOwW5QsF4oi1ODAWTQ0M3VeR$VmYnSsD~*utOoOuaF!0P;7hMSEpPxdI5`!Oszc# zO(|)(ZxS8^X|bqufc8WB(OB&}7cQLIXF|UN$;vpFTuBMWoL-V-_8T#^>Oawy`~yUZ zk?2(5#(K1OVTI$~kLoeL?D$0d>FQp%@B7_FwS&r;SAuF}mB@Q702|_Ub`c=rtkN*m zGFj#(5U78VDwo=$LANRW`afS87R;N4QQ0slp(!nomD2~cDpLi#^1bXS43Ru#=Cbq) zKB&J5>y_=}@2~5@^aRj_5)pJ`!syuC=T(9fM~s78%2X~q`{NCpB9?B{E5da%7s{CGgW3TAt}ix6L=Nd7;NOvLsQT_oB&fy z-5J8AOLB%Z{4WI!OEm`u)Mf*ml!Q0Q3gjV-$RoP4)vM|(2!XnKLk);xaqbgFOF`z~ zPvET>bHPp`YKGWYCuKY&XV4A7x^`C=Vom^bV^e+Te3p_rL+S7 z02@1c7qMTSC^(%{n95%-R2zXMC``1$M#{oZ)C69f#hI&ExJ~f*HpBpk6pONMWVrRM zg8ehWMq#4eDKtHbBVlaInyiGRMy$w%_(S6*QNgo?O6mVCV*2dWMn>0n2^@?nIv?@3==8+w5jlCdmp08NBuFWY|OU`o0+|qoth2yAi<>*%6(%N z8?E)U56D2HN9v?sO)ukLz?cC_mHWXNTG(s!Kp7|4f-;^LZiBn)QcG86Jc^EW)5tu4tKku3Wd7(q)o^og`_Mt;|ziv<4ZXS>fX?L2tKi z6U_G8^W6>S4^3Kc0zP#-(eNk+z>k)fp6sSF>U-ENZLB8l4Pb1MI`#1mAiLIlXQikZG zFg~u);=3(0KfqAl#A$9P+b{bs^{wIO`{Z`U_g7YoBTj|(_R@eVJ&JqksXxDkr53w| z3YL%FOP#Cpz9FD+;Vdwd=Wgi27X|hoeyDn_Zw-a0LrT8VKCr_xZ^VQzDV6wkC}-r| zdK|T0*;cWzXXK6w-gB{si$}7v%dSB*Gzmv2FB?>L`b3hMNc6fs#-25QDJf9f8{-RJ zyN=sGT0`_;gf(bgJv*VD+dmu8p}EtOfYaN2L6 zY6r%3v;#03=#Oh373d3hmafv&uIlsNjQa_=d#-VMBtSiNB7x+1mDRF9_PXb5JREc; zo{8+H1>oJl3f6Ul@4x2XZf08n>DhDmY)3QqO}ts&QL(#=E8{_INHi)@%mN|ZcNCZ>eM!}n|biU&;8ufRYjIH3;0(bm|8P@h?dV* z5*`+{^6V(7jT?rJA(&kx<<;K_G3rrk+8qVBy-km@>%NY!x^f&4ES9hOxV$*iBJ0(O z#43P4JrcbufLbi_U%jn3!87I4!{97-zmKpqz^qV{$~XKF4i&Z{0IrLQ6v0KtZR;`X zJ{@O*^FM$CI<+xa_}%!)KDZT$tqd>~ejuI;Rz6$`{e zx@A;smL;!p(!!JD_B? zglWWIl^_dl2gn&5J2m8N?RqYY(eXz~A;nnGIhr%_^Gff_R&Cf%y#;hw|Dj0Aj(7}1 zTBkGJY{y0F9{|gF8@;iX=)1r4Tq$+@z02K)H>7c?`Bh_^Ux4yC;^h%r(NhhHwLED6 zzS=;rw;)j)fd}wKB=ZBoKY)O__mgP{HmHI|)DFI0m3y?KlCw5ho8w1u$WTDB)*cdg+O? z3XnTb{-B9-t>E$^YAxW;_j#{FdoMG%FM5yR{P^E(Qeds31+Pj_2&Z$M9ytehCkuoI zs<*S32yoX&df)pTbeXJ(M~SSBxw18VD|@}gHVAhnC5{@ss#3m7(70)5BK(++v%1{2 zl|2+RlUrugz~u<7DM6&uQVxV^gTMBWzye?@D@a9%>c9h)4i%oXj2eF0XJNUZK3aEiSx;uaIi??bdVkiN z{>#KGJxI%F@giX$u+}aI8zP|_8`hmaK_p4Nk`?3&ZCFwaA*DT{s~5tLh|1#v&i^LuIjb3 zsf5g6S~`L*?MF$1Fl_EFMUGF@gl}1XoYxfX&rEWppb7A8b7h>Qv}q)fRpkoGpO{l1 z#Qs=eY_QbR^4IbZPp6<<_At_A70D|5x7fJ=@v(qfr3$l_Qk<|eso=lwT{jCC_%{j8kS455u4@)>O$hv zD`az26m(0Ledot$e*a!r=y<&Uaio2!ZJzccmHhquXrP?9mz$#_+@5gK^ZCSZ)?gG2 zQ#tQKNt4*kwY-{ztVO+6QSCBbdF=XKoLxB6(mpMusH7yAZj&J0%lNb!jLcSKY8acO zWI^*eu)T!Y%9D*81ospx2#`TWV6|Ff@G@lZ_#7MOIy@}kiL9vV>WN_{%D}j&k!dD3 z1H;jO>1&}OIm?m7oQ%GDB>S}p)ZdeyV`Se|Q|zMh4Zr#mx5O9_^Xjbu2|h&!U2nz1 zMHO?Bp6EcislRXd~109nk>v%!D&gUd~E`=bQ8f;U<~ zQ?zjjD8Ip|a@TP18%sa_J=)T4933r|g-10K@hq z>}P6cP?_Kq6~vd*B?Ph4F0F+q==iKFm9g#YWvPx`E_3>~YF?_iU6V{ks| zB-*MH3Fje8OgA0bfTl?@sN^_m(wa&x`&DU1M^GVvasF59{nldS{{YQQ44*?@@N;Ip zWrL@FcA}S6E@f~?+&=G?NAPiY3T9BgEWt;kX<9iBK51y5(7!1sd3eF*KF7k<#RXb( zFb+~@r{-+r_-6E3hMp-(_%TCE`(2H*^P1a0+e>i3A#RB@r$iZhWJ;41rn79OQF-|` zY_~bUJL#;eoUJ7?Fn@r&%={eHs-t~HD&hn);P4x)jLf(ySH@r_ic)R-6#oxUYWYH! z+&In`6fR61@3A_#xk4KRcaa#sTZ2cB^@IckW1M@NNeSmB{R2dR9ztfjgzkwlrMv=P zdBc3TH17$%-ZxkS*Pi4&as2OWUo z?Pd$w@JENxo?Dr0pZnfg4{Z%bjj+q0zW}7H?mpL}M!Boi(6$N|AhV+|Vr+S2buVA+ z=_f|VuI$g#3JzPeG}rMd!D_1sb~Djku`(=_{-Lwmf7MXCo>hEA%c(Zw9<1cXR&^sc zFFCmJC~_$!+y=wtJqzKPz1M{1l{*NRb}YGjrE8`I(Bx)iZgjNQENsCumI)yDv)m5~ zcOgHY=vsHKn615%yWtuXj$aN}`KD;nL;JfsI-@C(a5El~yfm|+rYz`r!EivlCn>x{ zMN3%d?s4DM#rx>vR}&U^!gJun^{d35E{f%X13rj*fCId>#-+agYxKiT12}Qo77Y4~}Y{Gd=VjS~21HE4PIMLn3A zD^R)d19H)piGTV<`SV74Qid0xCnG0ma4UzO4N;~Lh94Ht#bF$45g9BEYxFpw6uM;_ zJiQIxreOS0(R7Sxn$~r6bCzt!`f;+rpu!gS8UEEg66FD99_-06|)ekqJ4JIl` zcmgl|1+`HGQn$B|;%^)6<5_8ZngBpkq=^YDsN7>n#v33a6<;#58j_-wsviBigE3Es>Cf@s^m zNjM%hXau>T%pszSCp0`fUbQf*vGa^QqXbaDX1s3HV&|O07w!75ZC6}}!=7IpdU22b z0e;{4(C(%-d~{o^5}+9#9*NN%_G91l22MTNNS}k^50tQ&G-0= zItri%9a%SS__sMP=aGE`4zg~06SYRvL(!9f3GVU9wP$HnmKSD$Tfc))D~Chkpxv8f zpI=UzSR%3RLABO%7DD7zw9{HBWsT_?G&M=NPu8)&i*){2Lp=CeG$4C;BI`C;G&Rf7 zMWO@M><-$(n`qZ%Z4(>R<$Z>|1iLf^Bq`hexJZmh~)gWkJr>! zf~aAiF^%0ivFwb|yyBtmIAZO2q4yqjHa5qd)d(uF`*)b9{gydte^UyMPBz!1xi1OS zj`z)3{Iif*Uwcb7-6YzVe5aE+0}6k5ti@C7Ht&c`h+o#3l;j2KI!^v+wtUP2!b3PB zPODP#QrV(?cS$LQx*YtMKd~XS;w_vVULVHSWFGpFgzHRe>a8m^Q(4zc(l49K`^Ts6 z?N$Wp)_?2~sRxNro{?w6){VO1a5lj_EBj98$krQPQldYbJmbzC;Hm&siffJ=$9J4a zFO&^OBgiMIOxVN9!kZ7Z87eN2`dp&aq7lzez=u2n}=v|DMbH2tJHM3 zFpNS>oPlzVDQ8QvN)DP+t46u9+9!B20OF`%JL?HbeixHAsPh=&i)x9wT3J>&IF1+F znNlvi7G1@~xJ6H7>7lqN45Pg|oNf9~VGl5LgQ0%YKlp?bcBpE6tD62~Y>r+L$jIMO z#t4Aa>CH!WHo~iX@wO}yB9j`V8epq7l~)J<04+R}AD_H}6!v$Sp0rl-Tp6Z7=iK`D zO=$^z=hnX*YdnpvUuz>MYsX3=OxJ z*IW#*I&faTT)GzM9*_0&=$bo09T9Rry(Kqz7*tlf_t#0J%6TySqspyham$`PqGXv% z6vdrFd`%F?+kV6Rur;+iRa`dWWsXH9d1>4%D%G-^(|lqGT-dL(dy|`>9LBFM8K_&6 z-l9`El<{f^P3ytOZIsbtCbe{^;k;{XXleKR2T(LyBJFE@rph3W64*Gby2Vf5>8f)r z-|rBes!&hS9_y-xn4yoR2uaOcW}jMgU~kgXydsx3w(;q?Ic!OT?QAvu$9vNe`26Ui z!3~eZrZcAnf_9vfCmG4G>n}bM_X748Y zo$s(55ctz#)z>r2BRv=lG)h*O-?ZEs(yrV0%F+m{5vks8m>Is7TN2`$IB&5-vr5cg zTcbU+hmw8FgL=G)Ry*eN@2C>2sW27AG(a9Z5XKcfbyW?{7g4f5ftdWp-aFY>$i4xa zI(HXz8ol4V;y}FlW^J=Csh4qYVO8j~IogwlafZ*SZA!5*A~rt)2*gAAa5g(n<%ZZU zc|bINU35$p1X~VXG$wp#8`PpC%)D`pL*MiNex0s~yA>pk8>t5~r8IR8 zzdd+emrTzpP^s;}9ikO`7|Z{LVz5T`b*J5yE8qEsy=dRx~Xa*EAy}jzl5aY{w}gAM`Oc}2J>Hefh9YLC>sVI z@zfQs8GdA$&0x)mTh^K)_U36tFa1W}GpFuo^4fX#FmjITQm50 z@ZW-)!1fj^cutr|eX?03CObDNWf~Qv$jKVIskvPX*7a|;fuQKS`%(^UT95A4AVFPH z8cIp4AACi(^r7!#wm*J(Gq?NO#CvY7@k7h1T7Pq`6+hvx?Z(f^(I5F5tlib*UP#Me z>=X0CDzCi&ruqAd>Oc<0*>1ZD0=2P*Rol=10N}#7)v-iL@ML zJnS`6uT1s@by4H6UbPNt-NXe@&geB-78(ZG3I+Avu8pHb#~)Ye=$CLuh#9WTIp6zl z|Hr}n>1e)NqcD4^#Up##V|kw5*6qxF+I_K`z@7WR{gmq0n_ZQm;%y-ieOqq%SjFp! z`5baZZ5QqKfYJ0?JK5ldhk8fc$ooLyhy{Tg2B}ZGug~>EC$_&;LziLoqDtqp30ag# zLYY}IpKI(iWz3!IHNS^vrrt`MwnI`Ey*I3f&jb6eZ+H96a}uNP53ELUKq*z zOqZlL#=(o!ktYp5>E4}ahnp2QiJq=Iru8&H(Z}eLXy?49O9esa!`MUj9jydvl7vrEA zN~1pbOI%PzZQWX&%yjr0nu5h_d&V3Z_6FBNVxowu{l!_a+G367%GSoI*eeT|)Dh{r zKAx}Pb*&x>_VEis-F3`a3G3U=RaMiL)!8)5*lZI#gThv2fd{#&Y&qmFMq(suCHSC= zSw802Ea1tyQs}dP`I_3r82lI*yteAEezWoi?!27^IHga0P<@Ah{R3pTbgS=%69RR9 zX{Rq8jyw9vw>b@Y==~O8q8BO&$zl~7E>HY`mH;l@<+6{ei)YEz6e53*?7Z_2Sx(t# zHtgmoKfh)Y;x=#^(s)_r%tkf5{bF2XUrQHQmXXUcv5pU-RkOC@wmISBzeuou7pq9#(--y^rPB*@ z^{-v0Jq*3=2cWk*6SD<>mmhY25bC>KVpX83r%q3S&e?@MXLLQGmP+RfM!5v~j$nWf z_Fa|IMu<@wL`V%moZ7%Onn{`!2-!UJ#Mxxw0HV6Sy>ZElQ` z^Bmm#N`Jw2H#Sc-1AZ;&8v9G-$EF|`REgw*S+FA~u;y2l;{bDaM$0c8D>x(Mvraj~ zdL%$cFS$et_>^&$zp?u2INJu^zv;`B>kM8}-@ZSKcjRLm; zx{F^xYtlg4gtjx@zj{{)HO3B_gdf%7#1Q-ZZ>dN>HR(xQS%Ed~Y4&}+&#);;#(!jp zMX|xSS=UNm2aPWUO^>@T1eIqD!;gD8NC!GZm)1P!Tz3*!`zqYGqr7uxy9$i+Y-q>a zJm*BzU&Vh3HlE*lO2-jxh}v*`?|#jAX1l`kk#C28{4PV<~qZ21k>OiLq&iZP1-`BpDI zZ<5bKVdB;^_m`_E@K1M(_1@wrD965$Tw;9L1ygx&`&A!H&S0?Fr`ur30D;pkOJV1+ zxGC>bABC0+dy(pjSvz|+a;|nNPmhX&m!f~nQU`h51)i3e2kfMCqU0hw^YhwB=2)7F z$c&-Lv`xynzq6|$QPNsr2NkZ?{#v|R$EYN=Nc4J!oc&_b#jFago`# zS^ptpdim%o)t6>f>BD+f^Q|AfcG{TT{qx&o>`3PBi}znKm&uPLW*^frk%%(n2?JyUt~-zFwH+ExeW%q_A4c#<1;{0KGSMNYr0PCJ`Gd?TzE`#Ayn5Cbx?ZPSj`FAW1o`mnLYVw^RmW;^%UY;{n!8|&vZ=>u(I7H3B8 zt8^_xGnV&jwG!fVLk7f<^2(yyFV!Bs`o5h^Yod%R+du0+FBJ7$SAb_&E+)TfUSE!j zGQFud=xv*bjSY0QUu-0b>Av}@I(5X&H99=tNj;Ru=d&>o%@9|_dkYc9it=}_GTN{g_x0MY!ymZJ;6Z@^&Z zrX70udbswUYUIRRz56;uGfx>QM+xUiA$%SEmTm>qo2rgEFPYP?cGjQ>BW2#B10eU! zHn$L8LMz@Dc-*}pe`3n+9Yy?&jiSu`Xk8eloriw(yJ;8vp$#<2u>RFjT)ss`Cy*^- z8uUAgu3_J@6K#Y(*ELr0WzJ8(B0AsfRtkwDV1H?-H33*#PC}fa5bLc8e`uV46Ty2- za}q_64n`baP@BMZFwLkw`1SO8($qHS+S=tFoe6RCHQkdJJx|lkFE%rjlq%jf@?cVbrSu+Gq2%yhX$MTU zM~nysjdE4am>h_p^##yx{ITy2oQk|?G`zDim1yg?LEnnncclC`%`s6Mg#u30WColK z(WUIKi(=nyJ^ezQlv(fS@HUfA#X64Q%937U>Gvd@Ld3u6{-(&xq z_Q$0vH{@~M1&QCgQoar)FNruu{aFCo^J(&FIWxPxswPKgMqZiC*qbW7K&pF+fM52{ zhn`8PN|4+4M*a|yeLVRo=hcJHBo6=;ZQS$|5p&-guiq>b%Ei0EUN*VvpmzvLZM#PO zUA`UtvDlhgPfWVss;~7kS5aE=;tvYU5LTT1UPedl*BTAIc-CT!*aVH^wgW&E0FwEg zUH7-UROP$dwbnO`TZQM~CQa?Y-0-Goiuj{=xz1fGv9F@kj^$g&VIwYq^vah*YCQIM zJ4!_uPk*xb^E{yFt6rvu@JFDYLfx7KaXn-XNVsz6Dzbo1r~Vq~#q{@v&r7q{-mcnR zjmrXjDQJwYZiC8Z{lC9{Q~ zl@m-qXeA`;?n|H{xr=H(E5O_Je9~K4T8Lwj@d3g`@B9*9n2;N)F{&VyU>2}pLuhLU z0=^->tgJcX9`bDkBY2yteg^EOIerL{bI``qkCYZXv@ho!Kl?2xIf9XM8Y31Y0LtB# zNx?kK^QC7;JwuT;i=7rCg1(t~me@BIth$;`@4H5$Ct~dL-Opq0*ME3*{B}o2zUPxx zwgLZ~zEeZP)>SBWiS)ATc6U4Tk@6R81(4y*GNqN5q7|41A3N1+CxGdjU*oa$PXb%N zu(*4t=EuUV`u-9)`p_pG#e2i{b-vNzK2!>_4K1$4U=a%=ICKcvrFEH&2+ zWQfJ?Ms5k$aqA-MM6q8*Xh8M*W|X>N2t}4y!lou@Dh(w(>xQU>w|4$AtKO0<+qLr` zh5a%A)%&9&;EKj5Ar_+vw$0L_rsAo!nH@A!g35`)wV)8pOw5rmn-Vv}bG?5OH+~h8ZBts_B9X z9Y|5qU)QECd0p}%ev06*qjgxlPJ5Q@ZsDoor||hQXuV^p@!j$5Pe|W>e30kGXqNQ5 zAN94(E{faZOzNCs8_RCINn7fPA`AWv92hJ}?39PU;9@GrPo_Oeui`x8_1tm;rza0?{0+EB5 z)O8%1nheUct%m*Pdodey5{8QA*=+55P&0lGf;k#S<&piya}DtH7{El_m+1E*fW;hN`%%wI@#C(Z0y{({o`tOS1kB|!S*T9nN#)*NJK*+meevitc({|v0 z-OITl1)7m($$v`u4>~)B+*9T}g4gQiY+gP1AeOsz8I|&_c#eEgr*VDaEHqv)^P%}7 z?)@qL2cKd616@Tv+1H>7=+B#jdTptXyJn&WvQaj_IC_K8_&3{! zbyb;(*ac{(w@GzHxe^UUTS#Z8Kfd=GwCokc`{9gR9Z>#`rBA3H67u~G8D?XK?5L?9^r*Uw{DU(;|u4tB}# zs0ED&EzpEG2UnjQmM42!p0L|GzO&?w9Ise8UKAkbSXR_=j->%gN^QS8>QYYM+;)wO z*~KS3ew>@zKAOIYL;>3tCzc;e10PU^!Mv;n)yj>xFC-`a^VjZ3k;KzvEw6#J&7DRH z3tlHwt^cl>Ngz_g-*MGcBxE(xlKjA)UMFhg+Ti;{W_u6Gr2O(_B!YJ5456EUEIa0} z7YHI}5X7pV&cP>0x>xJytT*_&NY32w&CRY*Y0m+)3;Qf`siQ$LsodNwnc+ob!o7z@ zM>vI)Crs`iK0H1RrCQIa%AM1UDyfpydgicCR0Ts##Ilu+g*=&e8{N)lS>0*1_tckp zX!Dq&2FN!vOa3ZUFcgvAnX<^=G3Q~{EqUdKwy3MHz>2EO9k*sz#3nD*V3Y*4{So`7 z#sc%d=#2L*x*6Fyh771oT#SFlq8y!|d0;;iLg{&k^M-da5@UJMZe-oIwlH|Y2ijUL zbMo>$U+hgz1=Ke*+U^-yS_?Ys6cp5Bif%MUPgvp^eFmkRXer8>ZID?B`0AmZ`{#8R zscvKnAQ}S+2G>_*KjjwmK#v2bB*$MJ90T=$f=oYli;CQv!j2lV-BtH9q~>{>s3PNZ z%a;RGPg7z?OLofAc+Y9@a?xZL z+H#=c(W+#)h<2sGoO>hZ!GW`e8$P{cRnr8^CzUPoJALnJ_bbwI;FIe!akia=H5M)B zMwv{F#|vq4yVfm8&0+`JkJ>E(O0?C&$N6AB1jA9gMaM&Q;VOLJRjEg*w+^gSR{+Xi zD5tBkGq_Au`EgACG<2=^^4fdEW~XoZSdVg-x9#DFiz3COPWF3K9ng9E{yPyK-z!Tl zS%!dQU01p+Y85Ux*I^i~5ABF%UHL%^d8}q$(sik~gGRH^f1a+1|44|J8DChmMen*q z8T~e;d5Bk3K$IO;nk@R#;)Ctmp|S!hW(`TL%g6~T9C;dLKj zp^o>7gQbEumIbHGzyu^N4Uc@8@FIC>o_bAXUoyGk5DWsU$^Pj>Him(T;nrpgemiO% z9EWzi$(9}Na^Y@&CRO@D^iFW=dM*<7?@T;f`&qby{nm(74;(~pqy?;*geo16-s$hh zgf}HdwGgFdr8GvAy|wC(!fF*l*D#S zdx5|JnL(JkoAhj(A4AWLS&ftxCc(CuyTCLmg2-3a+8D<(3!HP*PTHmn7F9r7rZNo(DPOC zQp=Mm{^G4ax^W`j)ac3@8-jk->HIVPgjITYP&KxIHY_$i`tYy(+cYeEmLRW$tV^+(#7`Xtbk@zdM-}_6 zmOzD|%B`H?_|TrUg=8+hlSeGFr_>S!c)=v1Dh(O_EB)og%k#=|Jo1DZ={LBOr1*7Z z#d?0ECB&-RQDxqJHjziAv0*)t@ykTMoldEop&bR9zqI_fb}e0m;> zs2%ibgge&labSh`dqz+>%;lel`)~A*AS(BrghJ-5L?*&xmK1e6lOq} z46r4WDPfS?{Y{*U;fNdAExc+r3FI@aA&h}o*raUrXlM}q7Qg2Hk!+Vvw@KB1Ql5pT z?V4&3=W&jH8a#aOhaXu-iIacTXaVMYONZ$3onwq1`LJ@-o38kEKR93F9L-Muia0S2 zxI)KTUUs;YvD7E2jA&tX`$ryS?BuVob# zv*cZ;$JI#s5KliZo&S;OsPIqAsq?abRmI-jXLdItLKpX4x+P+6)n*UL2FUw2Ye_@< zjX`<4hTbd^s^9AH((;qe64d9#T+$Cd;)2?l{JxFz%zbR#kF9dbBKLYyWIOk1X1vDQ z?V*&BYDdL7=f*J(uz)&CjTVIw2l)^qL`=6^SwS7wdos?MJJW+IJYnrYEobhQ&+2oc zm+tx@aPi&H=VHkSR1vavDD#4&_mY67Gi0tTQA4cNbWAt+_WlX#3W=RzN@wB)a59*B zae&^l<&;h~6p8YV=e?HQ&vB5m*lp|Ws_O7vG7P19dY*c6uJOJRFH=+h6w*dy2;G0o zk8>+^?5tc4lkrVH`Z%}zqr+A8JyBg2FA{b8>yh1nDfQ~Efkxvu$yo`r41}HdPPw&9 zO8)Mp4d7N7h4oZe;b%4Pj+o9-hpXw9q$w(&_!95MSy4q=dLI=@+~WD#2`T1!)2O4l za-ql+3hqJ^tv?;91n9|@G`7@G8%$h~@H zlWahILuW{pcF4Ups+aVTLIOe866uey*=OQ@&Ekr88JN&N7caV&OnVn-khzD=j?;~H zZ)!05g3|#g;n$3)7=+J`uARQUqlBF_)f$n=nrf~J^w83Mn65ElpuD8r{{E)0vK~RX zSChTgMueRoC&y&U&d(Bk01QpVu zYJ%l2+tjI^c~+a2*E0-0wn(tOJXGwzwBY&o-+EfOI)_9IXXJ~KnK)cB^^4X=ct}pP zz#@(X!#^VB*3IZqcbNVuGbAAW?>8ft-y0&n_>_HqJ{z!waM(63`yA{si2 zf=~=K1FI-aSzQI^6|GYdj|#6zwv8KPxY=qEv1|vt|F#^jHFxSaYP9MufTSsCG!rz~ z9QDrfkyd-E zLR}+5W7|y!Pwf5@b#a=*i?bLalFdkcgn(P21UTLw!2)9#{dyVN4~cR0iViVo2alLd zV9BbhiyKO(uXr1AaH-A9GErk6S;{3avzy%yui5wb&6SdLF`u2x-QtvY4b*oA>d@Xg zSr%UIWYL=4;%Us< zm7ieOM+5{}C2e6u(g7IZ^D2@AzYc;XdjP0ok+UI2d+b@hNGAy5i*(8_lvJ~JwL%*)(p@+{>LE$Bm$ z+VD$u$WMX>{@klXGjJg?mv6oW-eiO?_e|oS&(-DSR`MYizvx_O4LsTEs%#(?-IL*S zos^1Y@LaA%&3B6}v7k9HjCQSNM`^yiY4;TGl>1y&2$>993sAy?)9_qhjT8-E84Tzu zKl`~sGtKp@4-B{Em7i(GM;49v9pen_ECCqW3z7({n1w`uq1!te5c1QFN1 z-oVvqsYdiHsOX4a!Dss0Y&YUYZ7$PviXHwXJ(()r)%6Q0qJ+to=Eq)6c+)o6)#vGx z6eWYK805EG?Ac(se#;yu*hux!GyMG=ypZ{A*(A`_J45P2@nu}005be5>IwwYL1nwxm zwA!iT?tX8^uIvw`{qr}WO6+H+mzo&z%BFdbha)%D-Fk^4KKR^VtvH{72k${hrTRXm z%tsv#ntb^wtfS5?oP8RyWX*Ba3qE61d1I#>FJ~|`r>DQ$Uvf5jG)QhqRHf&a)JSA? zKfCzvR}9soiu=0~;gnD5PYP}!9Pg`pv^1sX-|;Q|$hM|AMcH*+BLBMZc?=}CNBUX8 z{9PNaS89U`?Gp|Qk6^3ND5ZP9d_(akUQz2FZ;mNRzNL|pNS0w0+zgU#^VaMl3k|DMOeyPv2p5Oo*h_ZZLE}l>r_<$@mONlH&c4Ff`j}3$159(MAJjD9 zU4LgE1On2D9*XD)@_B){!+0g0Psd#=EW3EMEi1s7kA7W2)z*{*K~S?H%)Igqe&#N$ zzcNop_Y63E(1Ed>ypH(HH*mc*UT_M{Z`60{xIk?I7Wct3KYl)F3uXzr#4r)}?RRJw zI*#vz{_+vg4W2PP`PO<(1+jxK1h{eNOTf(%Graud;h7h0_`DH=B&m|2cLz6{JTT9! z|A?<0dERe`x|tJ}W2wzlUSTnx!buA^(M3(tXp^*8D!*$}zbK zfqdw=*fmHn9v|hv3o(_Zt=e;HtonZ5QbRm0uXCO75g!vGXO*iY+kF|Hv1;AAbbPD& zQWga*@+Mk5WEc$=3{EvC?0~C8H5A?Hyc(wDfrn-V4wC&|=_5YfuZKgdk@*DLe_Wql zTALzrt_kgbXkjR;xc^_n=hNCrLzmAXx4Vlgi8koEo4E#2BR^~YvV@QL$m>6r(8?3L z0XOK_7N4y3Ka%1t!_x87(aB=JCGt?B7w+{xlBQ>c9pR?>+&-iKNF?+BV?L1^@VIsM zU@KaA?>hZ?Y3XFPTCytT|M@VqNqf`i#`-L7nc(VG^Gr+X@3H@@I3?muWy}Ptl@MVr zX~b*z;}-#f#$n(7BRNe1qS$<|EBCA=d=F28Sh_ZW2{zXm*#3?i@O0zO;g|MS0P$vb z>JdfN*@9aqz%n$mH*P>$YT!8jAITnq6N>BCB7V(b74Qbp4Lu@$9kb==CRCqh6h%4u z{2$4#@5FIVmGpmJ>v83i=lcpJ$wkarM130VW8&YNUwyO6utgZ%1C;pxZWiFC`t_|BT7Za4wiE@)r&!tbhm zyUL%^_24%5EhfPX$sWq5cHcGfc3o)RH?A8PE+;z4RqC|L_capWUUs`TwG?NYy9HMf ziDB0tmcdfQ`D^M5#-DR>dAiAi@vk%G>2$!5Spq+?z@N_PBV=CjLRwxQyJw#Zaqir- zT3>Z`csJLpgoOWh3iMug>5+Q(_HAv z#!1rhO?!7c>T6}U(S_i;8C0_<9-9Qil14#*mPk@uSg)lQ;LaKXQIBX~oL~Ur!dVh+ z1c7YVQN;B_Htb5XvDz#)sl2U|V_F8`#CR)Y)0h~M?uHKry>Q5){c5CkQ@v=K4p0Q9 z%F#v3q>yfSsJNzP$J*=aB0PAf3&RhdneGLDfX;IhK9!Vd`wg|HP)?n#PsRMGyQ~~e zv1ITG|8tN=)A!SKwq9sqhNcSWQlZInEWUU|T*oIUOCq2szZSBL=iA}oZu@dmXVS{D zt8_%khKX#?L>D#`7^1GSWTphm>(nYo!_lHiD{5alX1LfR-H~PJU=_s?m|ut z|B)CnXP1>?KdWi;H}3NnR$d(8&Gy3`;6~$3I|p#PBIh-VccDlNi*^MalWWh&|J59Y^a8?m56qFa9i z+3JLiX7Dx%aBHq6yN#$#)cn|Z@$*?j3cR2kq@)u1-`e!ddA9jQG8wT!ei^Ms@3`k+ z)YC@KUwB6{20Wp>#{=XMx!*)||KKKhA6VEpR7Sgsotp-7q^fWY&6__QlN(35khW>= zzxG~g6KxRKx`Bq-?i*QD0+cwj2T#63|C?Iw2OJ3JoOdQvP#^mQE{=QzQoi+sgmWVVuVy6J<0^FrIAi?HNW z3CT2FZU@gE0nB}zjbA{w2ZtK92SuiQ*!46r7Zv&8k62S2pRQvmQ;^~YyMNZSp5Yk5 z_9Lh7D4I>?jkE4c*ZiSpZ4E$rvo))w*%y}d-JpR+fKX&tK?+WHZN!m&tSrSjt}FAg ze1+3z-KqR`q^TFP(1}mH5K5+;U%D&f2dtARTdUii;U`lxGd|K^OXTBam^0SXj77Ne zP2t9KTjkQ&$IZKsQl0Os2*MSJ9UEQ0&h}G+;rXmjl(5leYWn7g+Hx*v4#r}a?#rvH zP?{%i7?b0WO6cBK@T&s=lg)Zxe0a^#e?R(UarM5MSM%dvo2NYcfMwvl%K9YT1Me+Z zi^SQ!+G~NHz14za9bvDKe930>)6qSZ18eQa^bUf8#D;>!dO|6CUOS>ai+ZfcX}EFw z4GY=TU*RJC4?~K`qEx}x1sguDSfkOXqyf|S?_GF7A>E^Ind}!y*BoUP|G5d(mW`EP#MYSa% z2*}BP@lvw}{qs(7Qo=1^t`QzZwZK;{fxD&Hk98e3uy)!7yR6p2sV077yz>$42lDX6 z+ZQfCuF@yn^C%NUpR!lwPV=+OGyt>hyfhDgjp+BU7A0rZ+@7B_G0i6&n(a;s{qE+^ z^5aZpMRhN{@U34V6Gpn-sFvEJ-mVezL>!R67h@*C(EW(U@tzKYj)#R7u2!&lX^1mO zWVCueIE@P^>Y+L*@AtD;c(QxM^nui$ADg0KH$a?r%U)~1#tgP7~A{18M50k;rsr0FUwaYer5IrxX|^d zI4uvN6nW%3AJW5S7aw88vp4X5CUe~gwf)MEGX0IkM~(j+b$9P**K95)yVqR-y0W!0MC1P)05x*T`Ny6*cDhQ#Lz=wZ_EKlypY(nadMIR4>1x+28&3hCz`)w%E z;(N5wk?TF=8hR81t1|{}8x0eoYAzZ9YO7<&i@SGusiC@uqU%E)zM~XP>6p~A>k(Ef z7L?d>Y?WsU%B=S}YKEVoPZG*!$>jcU6!uo=SFj$LE{L{$+<{j`l6_%G(z=(km6@13L>dv822sb6)eRZu7P2=eHG+snhJD zy_aaS`nFrcVL^QZVnYp%`JV1r^Co~a06-V(lBs}|7pI^ZK)J$G?pDK7(QR@b_FC9gF-(MDE^Wq%YEwCSgRKN z&w_QM$Iy7-iNQ;ex^3I9fIZ+uZKxYc7a5Xt+*V@Wrz4v6X8zq@PinSBEmcF?Pu1|jR zmeH7tUV|Jt7|jEXHWLIaD@IGdEROj^m1z;Z8fsoKMf} zK={!^xt{`Y`XAPLcieYr7)Pbjh+Jn;6qpJ-gzhLx?qc2>uq4N542KnS&z&C}T}yAY ztRGGvu1EL4*N>#8*I<%IGc7SL!9|W@<;!>bCY;rc)MW)-&lH8Pd4whD7$eHMT`v4d ztLw89rpKbncT2AzH7j0cS7Dy(-3ON4*yy}J=}xf{kjZX><=_>R--a=pg{%xC(ZRJB zI`4e&2ca}kD@c`O_VJ^-;i}0NSO;mV^f4}>y<>98j>qi!bF=$E!AoEWV>B|eaN9c7 zdD8gZor_luOF>I9F+NH!4DwuD2NSeS)$%S6EN9l z^<75@+r>W;OYIdyY>B$(WTAKs*raCMMip>1smZLa=6PjrtIJ`jyZvNoj3xE$WnBGt z$p_9NuPh03SUcFfeR(;{r_IV2uEY66jADaJ+CBx#G$e;>*T}>)oiZ!>WnsH8*HN6?-Lp3!eyrq(eBz)%xh64Jpe35yIAT| z4i@+dEak*WHH|V;NtkQ=P|)~#SHg7TMo`VvG)nVjCDmUq(kKwSvSw6q0r&SO3m-qj zf&AZg-`!c-`o$8Zl^q7!wcU%=mvd@b`&>XWzWuI7*2vV!M<)orB^m z=={H5b=iq8*h=6Zxf?x*!3_Ts?DMRI+nIzaj!HJ*zm|{pt_M1tX-`YIB!2o039Peh zQA(csKZzaKh5s}hi%g0rYt04P{uQ=0^&F|ap?{-M!WT~D@=%em$B>)>ezDYziNuv| zL#Wv))_y&m++@EsJ6Ty|pni&FtxGhO+x;1Sd#gP)ST*j@WWXU0byu)FyY2Fk8pM@<+&Y&Fsxt4`KP?Yt34QK@a1@&!ha<7_xo?^2Ay; zml;Iq()@m12_Iab8^-}d!AbQ5i~9KB`;{EIa>|yrRop7=)FK%DYD(^IHge@oF7{S$ zUYY`z8DT#a|7%3Od&9$qf_|~>9Y_8bcAmyzd?M*Nsv82aoBemYPjwp#NHU}m4044$Axm{ps)Psjou{|-MARhC$&DF zK6Jbk_-p&Kc_)}z(s6L>1k_`dI`gHU@1ZUoHu}E@0x=o`Q%o7TbLs-ioCXfsG5I;X zu_l}|M}sUxFc!rEEcAGZRaCcFYO6vo2N=p$xuFduv%X2c(Zv9kiFNJUo0ANN)nHl} zfd%hj3jsO5g{YwI+a(i(=&gFv)A=0+Ks}Om#QBfoNo6nZDvMbH$4fB{x!_&xE7@&r zaQd=I`($ln5JcIpj}VTX9kG^KGhwuA=Tx3*0@^x-jt9=vEMS-Bhg^~YJT8K&rZ)4* zZ|x8)Fs}2dKDFueAO?5DoMyq3t&){WWMi7t(K`QY_d^zz#H0=2Q?ZK=8{3RF(UH5g zg!l>zSKKG}LCR05bekKZM0N*u7%eb{ltuO79c#v^q!TJwG;U6F;|kg?ynJpB2YL+1|Q+k)aZ7HX=zJ&hsP zJnJ|D3@!Q$QZV9y&VDAAL@Md^q!j1YKC*Vh-oI{Tx#EZ`p=a!ST3zE(CFp4r7t2D% zrxnAHFc6SJ+O*KKe!#c00Sw1KnbQT~vu^T-l2(h?MPRisCNp8*=u!V4)m8>;#^Xf- zVr1}-v95INViy3JNl;*v3&Lk+VIm6|Bj2MMRIWc~dLZ4E#pya5lqHY7NIn)Gc0#y& z5*c5$7*y;_3O*XO2;*r3aTT9E~+N?T7vDxJ4 zI^Nl&OVb}-lbK%R`bTU0(!!D!!ylp~EF1uuD52+46xabV8Hw0rAL@Vwp@nFQCmHLu zZZiy)cTN70)I6?^=Po`d8dmWm8s8>!cBC(6Cp|+VWd4}Qy6FD*RTxD{zKt?lA0Z8Q z@y-Ya*p+X)h(|;${u${(uQ%;^{j^$@3LEUB<{gTtq2;nO$kd4F@%`jBJv%p2yKD|@ zCw8ej?4b{EZ2rDK)*+V57n$*y7phu_cVqRBNX5%Ggoh4dbN0rnycm;~YrhV8#TD66 zX&f_#pIW?Kd**YHA6%KsXB5Suu>Fr@;%lWpL>hb;Z?tp4gpaf_;z-7x^gQzEJ!~Rs zrYP9$?T2)JhTzh};5>H=kKAF>b4`6dAG<{B$%O7nC&~q}Fu8H~qrX3u1LwkYE60yG z{*joCazVD*MOUR#VduL?r3S~lH0x|(#vAht6a{JX#M)TnO{~XqPvIwXF$?rKL&l<})PA45oI()Zq$IO?g4?Z8-wZ&uSu!*PYvF^=%EeK2rNvZ98w|u%Q8iYPEKS@ z&39moC~&z*y!nb4*rm6(f7k|l)i!)1KP9l|-#h$LgzoD@0@A7FQ0%@<{j)_KYRWm2 zJomjTPuiA)`HK%@?Pt-Rd+UcG5Gp6ExcRNt&Dzf*ualmtWDm?=o;bta`N;iQ_dE;x z?WAIh0K~_~q@Q9xy=^wMyze$C@m=Ps$YW zoCtwt@9N$%@0=XX02S1dAB99tlm7_B|i;`2OaFtXtN%Rm0Fr6sg^O5ELaW_Q*`1`X{~w&hBq zQF<$Pc|S(bNNG{KamW{Aa%xtYB+HcQ+wN*bJnUgASCJx$3qQ&Q8Pj}J*X}!LZvId0 z@OQX+74**Adm9_p`}eq~%;ZC04%3DGa>t8;!~jZ&Mcw2Vm?3vgqR(*iC1oho79ZgC zqm|m@Ym-MntKUki{&qf8A63H;^6G#$$EI0h?>`!zMKxK;ahK1JkpIKj`(MhhikDk9 zAB*=eay9s8UHhc2uO;Q}rnGS8)QD}X{YmWqD+sid|EBWRiMZ6_&*LcX*WS}16}_d* z!Wz7$@u*#wt(eMBWr`SY&Mu{t9pgELclAloB($SV&`YbicgxKd($lk&+d$ijQI9}i z3+DwUwz|8#-Njj%{j}A9^0Cq@is1Z`l-N4f+wI*x;Tnpbw{wZ%a37oHCt@Lc4_*dG zI0)BOrN4b3>o2|3F~rh?mu!=^zpM3r3UN?NyF-{olM;Jfjk_5Rq9vrWstAQMmRqMY z*VDFspIY6|HRrzSl42{KCY6fQt( zTs;)i9@H;L9_?iuI9l@ruCFGBSkWG$`WkH%H0DZOnu?mE(O+rh~N{YkE4-ty<V}L<`5O zp1M+Qg?ih@z(gsLdCvW-5z+`3dR5`a^-LZNSvProVsrEMH@hzi7DHICDZb-0f8{i` zn>sYaB;G0clm5i$f^?UYsg(!kyEv43&)<&L^KW%A}l7aH4v@D*VV32){;H76xArMg` z`b=cGs-9!S_X7H+sR0VU_0eYn8F|6zr~YW&H%JBSphN?MK(nQ1tP$uOdOLKEeQUKb zl!DLvd0*_|HS6r-pFX_;O6zOtZwb5a zpIH|M<3nojrim#NIZ=J=j!|jqS1+8(9;WBw{M}q>cG5#wepi9&L9ARtHd~UV23^wn z2CJVhHu8=ou<@un(lTy1lsLpGy`3riQoCk-$1%p^T1aKp7{St?_K)OE?@G`JY}oZ2 zvipgruE2?_ko{mJJovce z($dj2Jj0xU%PElq+^i%`Qzsoao0l0hGLQD;dm1?0xTuGk^2{8JPm+(I1$^Du*(9C> z3ncY^Q~DKAw`&EX7nx?4#V&%4`n^65;9$YnG?Ck3-%ZFz%uLoXk=9~<`}Y*-eoi&` zHrUaH8{&rJRR6+an6FeD@z2wu*_G?484-7 zOYAZnX_}W$YWX>9x0ulZaH`+ms`rT+%(5(2;o?$#430~xRsmHT7ROhF9%U=~2oYmG z^oKFqt;}1i`_6EWGLZY09m~s8Uc=0er1eM)rfIQ}OIR(g=j`X;Hsd#d~v*8DL^y+a4Od?QB$d)cZOeTTUn!(loeeUL2PE~0Ofx?Pcl z9s%qdq*#M*sw~)kUWgB#Ytc^H(%R0Xst9RzX^V9QGkTVka_aWg-vady`C+v;U%)JbVYQ9M=|$YOE>;i;EL{ofG!lCAnNsN`wjl z$Jp(iwNb9K`1-2L4&^uSq4xPTybqk;wW2GUV;TyPaw!mNbTMvD+Dj~Z7LR+mpe<~F zG8~+FYw9lEuIliX@nYc&ZQG$qe(vt?IvJ&e_4@qjZ`Pz)DT^M)8+_t_SE@XjTv8xF zm)DVzzI>uAp;qqJT;a*F*>NdTG;A+*WEIjNK_`B2MynkF)0qU%rPw_9~zVxu$m zq<_njVT?NmG%<-BAL1Ozq(3rwYsGv8rWolrxI!ZcgWdGxdRyn$dxn9be;SkfMZae$@ty;HGC@L*>J)YL9y=8SM*Hu}aq17c;!ZxX@g^RZF7;lw&hcuY zS+Do#qp3_7EY^Z{ytCwl8FZ(y5)Dx?$uEtxEUoZ6RF5ZDJ)FyT)OhU-64nwv;RC+g z;K?n^uFIwBGtYTP{n`zCv1?Lc1Fo$Q#h@sUnCd_kou*liukJm~ZS}AD$X&I=gIk1< zOS%?Bw|rjbPtlXZi>a!1{_Ca=P5w}V>C+&B<(4Dk+LAy})-Xn0_!VPvm%eAYbpwE{ zC9RLsaS{P9OG9O#b^2wqd5ao1K;BahkQpNn-bP(&)1nKyM@d-gGq8OM<7Q*>aYvZd z%DKIWsqu(;#i4TW@tQhI zm0Qp@2O9g(5%aGfkwzN9PR|k=DBk&*lU&Q~yx(PYb<85QP-|$s>y*WNNwyXeol(=v z2>>`BQmvm3Pe7@&DofpS3D$( z!I!!sP~@Gs48;Pq!INl2e+Ewn+RIKpq-O2w=26(6Lf=et>#of&3Q6ZOTER)(O$X;5 zad$hlL9}dd^Xh+Bp8AsiC02QdGtUjVoCYBxyK$PxJ`-UN%7grX3f?>V-xZ^DWF?G`ydb635p6{@bFs5Dy~&S83|?Zgh@Z zUEy+{w#tTFga46uqeg3bdWqSapO_EhIB=er+cD1rh8`L^(Z&WSh%#eBKl!h4HBVI; zxt_1$JFI1fOhDI_tpU?w5u!ChuyqAr<)yT(D5tkcZj7efwvwuY-3<9vozoHBHl9Ol zC&IW=4df%4GMD>uE}?1nrcJAcJF1-)@Lor{-73hi*8bI{J9FZO0;71{7iNN=-i>*A zA|}Azj)7slg6=j=bWVRY#WNmm+&A+pen3G&9-KfG?^F>yPpDpJibx`SI93a6I=)9& zo);(Ox1lOD_GYAlxxQR+6m#XSOCIpEzGlFsi4jz!Y%jKE_^2+uI6A4A%RpK+_J++b z1E{|Iqgpi7gyUG0!nunvt<434Z3XhX+;g_)-&L`so1Nw`bkC{w!H&9(trH3c=yaz^4$KTjJhC-!88`d~Cad}P~nZdNIJL&F*(oJBUs3!BoRGl1Hmq3&suEo)< z$VmD1+ac!yUb2txs5K%=J{4xzP^*noi=q(w$kE!?xhVn~Z-qXs5L~YDT5UVN2j{U1 zL%eY_(eCcIJj6ESC+myBQ<#Y%BVj|UV?PDX$UKu~hNg3x3Y+f_ZY&JX?n(XVr!&3{ z8giAX4jjiR5p)EWL-9u&jQljIx>-TytDdscX12-u={x=pjNF>WHB>4z zPca;FMZF~)+mTCn*|#%;xj2{MZx;99@xwAk$-$|1sos?gUxg`NbtQ;tWL@rL7pZFS zj&b!E&iqVw|G#%cB75}z19joHA<+FbMBIeVQBqaMQIdfa=6)lEVn^2yks2$1%n6#L zdhwhea4-RS2AhbQa&CheQrmE~a=8guXU8^A0Ju!2#%|x{rb}yy6F0s_`FzODH*7-@ z=4~$(%*=4J*)@12^?1$1XXmTbpxrQ+6YJKD;d@zaR7K!KbwO(A@60)Ek*t#O0-d^Z zUj0Uxlj~$82jlDV+DJaKh+4~wwD&gMInRc44%|766QPgl%E>gSH%}yclX*qL< z>yK?{DIpVQzUsaO;KBa1eAVI-7->~Xreu_0pkYwBoi;UIDSbU9MK+l)6y0|cUih&u zjK9bF?yp0fc5rIaDd2h|$|fn7H;gwXpUceV0i(>k&dWA1txL2dYV90uM<>>-?xuaAwGX^{w4_r2lTqdg>i#oSyE)g_l9DAnhpVnVUaBXrUTjx4 zw5%^6>IxEhZw!Zr$p|8b!eutTfz9>d@4;-IR%eCjb9od;Cs&(Fn6M!$c^4L&-VBRo zWRA@Xj(5LG4f#Je@p#c-4;8NAYKraLe3V^7Q635=(O>7-P3c@f6z zV9a{?xZZ`On+3vnqNn*+*`jk?g5@J@)^;;zhT)#gmZGFBL=kr@W`jxSX_eWVle%jn zdk8Xw;;bpRaDKxSBHH$bV>r4{GW7mu<36P(>RE%pwb8j-(ew}F2bG9Td2&FRz^&24rQh8SdLuhXUg4Wwc0bvNP z@B3%On28b}m=pJK) z5*v-uumQq0dZSB_&)Mtza?bhfeE){Mo;~+-U+?#IVGa7Y4aEGM#7S??(qlM`bu(YOfDcL0dhzk}4T7l6AA8&l2WQJmJ;IgLht&2#2n|CDTzSJ0!PV?AnQ6IvV0Ym*ya~`MQ>TVW;B34|0gwUD88VP zT<}Rg!eVA~v(l5rHde$)#DIO5xoDQd$Vci!bf{Ej!BU+h2|W1-lBrI<4xCpl0?7d% z`_99PfXbbci1I)_m6*;$|K!~yg*!>qh-djrj)IjcL$iG(%E&_yOCC-x{AC&n++T|i zAqA`>Eh#VOwVvg_QlU>&1u~Hoc)Zq!U6u6yZ7gytma_`XE@<>Laun+Bc#(WQFZI5?T)HMI`8 zjvBlj)v0=Q2$)wH^E&f#G*S{?g4iX-2Oe+jaU)#~oV2aHNLa@h4|aZ$ex@{9Yk!fs zC+k_F!$kSEb{1~)xU!uVXBBzEYR<`b#LyJ8fX^~`Nw*84EIY9dRvby$R25!k+QeAp zg`2{+RI2UWydyZI@;iFq@h5OIgRO6xhxL6L^rDj=S` zzJMv8r9CM@1(`ab2nDIRx<8ajG6qtfpkN}8xgSBK0T(gLyqUm>!+M0n3K!{-iEQ+j+wkdpG+&O-s6O#xz7yyARFbYZ*zs>wg;&P-ektL6} zK>8iQU-rUE)S2X8fEV3d0U2*5?vut_8)oN^)Q0@Ok7-U=P7|Z){?CE&!fy4V)uzVs zHx-7Ux%j_4{Kkp1IOkvlU{ZO@ zVYASy5!M<9tnJp(X^enW`^8$TkZ>uAfG-wX6PFJ@#PfxI_+g;Mq z#?RuUwjuH>oG{Ax3CgCpwZXMaecX1#j&iusRWJTezk@pPWEwBY2lhz4&PuU;$dWW_ z%B9Vs;NNmK=fP*HeD7@KN)K)Y5}U*&5-&m$;b|-B>C9kB`o0F4TpKOwH@cFBT z8`jTTGAHI60rFNJai?axsp}V->1cQkr}yf>&$t|WplPV(b%+Rj{PN8-*VanLb>oCY$X% z;QOpgUyh_Q1r!S*{f_k%HYTpG(!)hIFKYtIo9&7LLMtK~3=9~4X@{nyn;J#^$m zbYF@xNaQkYh=|g~->SB_O%Qp`Q0J0Ta&D?s>5MF%QG=_AOI8slX{5OtgVI#0i$Qtq z4_i@oqwR|P`S0s$dEpu(PxSbD^Y=?AaM2@m(9S<{0KQSM2Z-u~{_RCdIOr7zUYh;( zE%auLJI9mtkWvwcf+j@SQCxu+aLWrl_nW7vc}9S>^zi$?No%9UsnJB^DBy~|u+C2r zw5A?AZJlRsR^7)UqF;bZ0_)&O=G_8c(9*`$*sB?I`b2C*u$kz&)$eh;Gup-(i&Bjl z+7kbk^>z5t*^GqPqnJ@H$vSbJ#_aIWdcNoHE*DQ9 z*@sJPmpWG(cKW*3ciZtdQHHdWir*0|kf1ATex>-m+zbOyNaK<`y(DsISW{M|w6 zjUkN&SGa=lDI}b=FF8p^&`SSlKmVDl#GvPc>}j-tDz29vx2fCTOUgc!G5 zjG9jH<<6JlzsSgbu&@pg3%=b3Ayfiwy-xyi z>Klc8yx>h@e)#k-u6|oXGjCFO?VPJg7fISZwYn#A{Y?YaiY+f3W{LPTsOx@co1waF z#k3%~oTJ_*ZFL_Z7{xMo9t_HzCN^))r-Z~4!jk>` z+6DqI5{XhyNMfh$B1g#ZvqYF`=&os89xmK^SEF>UU#}ruQb+pFW8UY)Gxe_Y_m9t> zS0n^3y6tZBM5j%X$-Jfz-7GF{w(ed&GwT`m_wj4?!=K3a^~Xm@Bjs(ic|Zu%!!_X zS?-2RN}PH}FeIG3NBikBpK5ue%B+U&g0+XOWx7QcT#c ziR;>xu$C0#0{S+?*wi=NtVnmm`tKgk3LntEF;jW!rY-YZL)S8w}0ADz_&If zG94^!trV0UXdd8@mvgcc-HSBn!5ixjpv5Nf(Rj1(Gr@`+_1xGXFypOSN(*)UM>rpI}?d$il$EM#x+r9-Ib}^fig9(*K(Y5JCTJ z6e-()51Z!3^m`!(-qaTSCXwEV3?=jMxce~;k76~$?8avQc0!9^Bb57{H=is*J{fQ!@`)`A8$BQ!aDX4iqCEE!OH0xzE+q$te5+P~#pE?-Y z+#B}fv{P{yWR0X;mk})b-fk4v;!vwnpEN`c5^D~7=OjL*Vj2f+D(l=7+>pBY@ZWit z(`tdguUhuHypS5ixCe}ne z+pRE&c|H2Z=}@&DA2a^WTir6ROo%(f389rJ!6JbDln@6;v2gLDUm*j$T8wU|s{5g8 zceY%>cV)Wj)5susM8E+#gu0a@fsO4qO!A{)dl-{_1vaO#4s*1+8GX!F60v@G1#FDU z2$dgZzj|Za_pEFdea&u8(YF42=g?PA0kZN_0w^yux4AqBf0!>cb9qxEIU6QeSiG7& znSBXR1pJk9s=T~kIt=)gS-0y3G~bz-cWTeyrhCZ=rc?zc5I6m%LqUPw7?h9Wr$~u| zh$M2{>8m1UDH~8yo=GugeF~vAM>vZqAspq!uVz{bveWaW6#a8h4}(C#!Sq-2vk;KI zzLP+eKuc0nA3NS86qhfVm^$a`BD5#<;ML)cObwl}l8v&TtL@9u3#Zk7GlUT5KF&eL zxxV19Z^3Zo_3PX|^(&Rj5Nf-JFL4p18p#G3bO~8Uw;v6*d&-aMX?hmr8pcj2uLe)~ z82twQz;zH#I2AAjtvi08*`HncvbZ1T>F1dNX3!O}Lx6?i%Y<)a;budwh&TH>yGC9= zw=H9P-DiEdm<7~EXjv4Y(Qf=}{aCGsibEwk>zPAWMflSc{~NjB1k3bkPUiH=n)!e3LIQC^?d8&aI8btIkMgxOut5z!Q?L+Em%I5~3%7--{j=6=Tp201p zBR76O*?ap%8X6p8?6>kT$9Pl(%TjzJTchUnN5(}7Ky@S0AfHPLMY|ETKUAE($9PcB z`YB&NLwuV8OOKS!V%id3>NqXy4msA9;W~iebPjO`=bOf1}fJMgaY!8CDY6!%&ix zm5p*idVSPGVvT=Koj3##H#>MX#_D0&vhL)3yIr3o^ho;swo3i(*T-1N8gz5)G(u(| zC1C|}*AV(JE`AI%KjVX5)y`0zoDU&QCL@db&B z2M(EcVQ!vBp*Z4h)rxg}BnuWFKu#*AAb)Bar<(x{v`pJ4%zZ-ZC#tnx_XkSdiNVjD zoCV7Die)RwpKx3wt8m`w@StRfNz6ncgw&AXQ;qxLmbHA{b0w}l4M0+o@eW?U3;p>G z->uh7X5q7kxJX3#-_KTenjV^aL3lDmKH_6D7#g1If%;7?cDEq#x#<*C>Ctz`>{tN=H;+y{QlF`CauWrg61HE>bM3mmCb5`r`#0P3H6*9PI52RS(Uq3)G&4 zKyA{{?qZ%U0D=9Jd8K-*Wwn9$plbSpnIKslMZ`?*jLGvsT6W%aQAggp-aZKZ10^o8 zo19ANkZU^apB)}@Ykr#ox9HPH4J_8wq3z-W>Q6ua6H+WLy!s8vW$DS$2(XcFclSq_ z5Y%XUSw{;hU57qg=~?*p>_4D-*Uc5NsiiHoDOp)Nkj@}%#bBM~Jfo%5Vs)8U--qBy zAJZI&qsox_U@eLK8Yn8h>8v8aj3;5h?U1*(xi^Tk%oE_WihW|+y9#fL3Yc*L8XL4v z6HioNSRdcrueDu)6nvw{0eI-hXP2L?73L>4TeP7(Uzj>+ zGe~bIS#)E6<+fU{`Y)~c0tNqb_6ov4+YUFT{Nf0Y>dlb>zr5ZNpTp9eYKPD9pSsRE z>=(fRLh!#ax8~O3UABZU+pp_ndkcho$s#bE;z?^q*^?*!L8(EWpKDK_C=@hWpS*~` z#HC*1#2#~gJ>KyrJQf#lsY8_XLG1z_-)|(O&KJG*yuQ+GCwWFWmsADGEAWL707^n) zV+QEHzW?a1+uL(A@3)_=L`t?7AKA~Zk(EH?&b~H}9@Mp0Gf;jm_CgN{OA_4buEi<7 z1S*Hi(w44hvZ&zSg}=7x8}VTl^>cUissI97VP4q@aAAF!g{WJoTXYQ84?8E;Z>)~coNmizJEw;`mpvZ@}{F) z+G=WOGtTlqx}XAIsVmLfs4cm#D@-)1IX>`;RxhN4!R%rhNX6p%#Vwi=dT`-D_kbal zC;Np4yS{FOYNlQCgBVkG{9tRe{D$HEeN%4l=eNS2meN*g+i@ap&tnJXAM05Ij|;NG z3jRFD+Voyz`qbL%biwtXDWh_0)*ZibmC>Sk{q=J|`|g15d20J+?Ilr7yDa(1r$$zc z@eKPHM2t|c!VUV6tiPs0OiR->lFK~-dUWqZ00LoMrDvkmA9OTHi;#6Md3x~E4bPA8 z@=B^fyQYz&zJ&xE$HI$2G~cWVgNbR37Tc|xqt}5?sY1(Zr@}_v1L3mjcKY^IHa5nK zAKt+kQO`mZtBOV^3)NoKj{ALR;`D;f4t-OceGiNo%wQ#?X;H(~A3Jnrw(2i_9QY>i zK&vzPYtj-!hmZb;Hx}FS&GeP(oysx|h86%36Gt#lC`cvNnAVh2|3;=KH@ljlZJ*9zJt_3m4^k#E7P?0FsT>exw!c95Y9= zjGL1^oIEa$+;%RlCM!Ip@_yqgZ+sF`V5T!}rKz$$ZX7LW_4es?o<5)^rrq&t^5PR7 ziS4sBBe43#XQN(lcz4q%>vemySddL;pViYbguX-0OOXkIpNR91Hi zg^M0@&12`k#XIct8@2;d@}z;LV}xk7XyJ@BQ*lY7KWZUKSx7BF&5(qlc$(QPOa2Za zvw<}p9-{5&yBf?;=Zup7UNiUo(+l*bVay6dJl%P#%Si&2c%kHMZ9 zVYvg7z3MM%5{Ja}KmNV|C=F>sCH%yC!SB-<53etNE!{T>9o03Rv}T3u zX0iw)4f1D&2tsc?d7$GlE_?TW+O_-9oQGx3C@tJ4sI)lbf~vy>ZD9}&6}1w};`1EW7@#186qeK&sr5po9n7}>z8q<-^C z73@!GDq!?BTT%|ibX8_1!)UBeZRXWnS)XZ999$KsqWtzOi%OT++~xgZ104*AUgz>OMu8n7Z;Ra9D%X z+pLOhR9c%p%d8=M1+|b6eq~>lz|Aj;6~q@|Sx{nPAE?i}nC;Va7TqM6y)J0jh{;-h zOH11Xt)0Otwr42g*!5eny>c|;?Iz|(HhN3Fe`V)5tV;c0U=p+>f=~AgW@7HgwRvwW zgCH=eXS$t|dd=EPrq})kFosX~hi&R@uVC*EMPA8uV?mlZPVWVkO22m5vCfOXyg!Y* zb>rHaKRAsmcv59@)z}LmWB1vJGdJ`e$%WGg_J{nuveTfs|5pAK#`-b5%rNe8<+}hC ztIu2N1R^@YcCz~AnYz5(@r)l@ydqwH5%e$j)_L60hP0T?NmMMoLmDu zM!w2s7s4-4NTRfP>s7b0+eAw3-1spB{%msBwT7ihg27rfU+&gYSD15>$w+Cos+J}T z8hyDX%aX&tp1`H?)0W!Vn?VS}OA;}R*0xTfO-&SYlj^7tDSF^>zR5}XQsrwu9(3kT{R|bQ&zXe$?%t>Fw5XqYDOL+=>y{#GWx547+$6rGo zB6x3aLUlI>(k~C`BVQjDsW&`cZ~K$#a!cIEW_+(Tah~sUA6eq5U0%FQPQ15>_j<1V zV-*cU6)Wa;%u(zn0l$aEk?OsP{hR!p{R`RV#f5^<#*)NJF{IecLCkh;#9TQsT}3j_ zR;k8`?Ln!bq$(9z!LhVYkboU(KOUoq3+T~B2-(+Go2FCg-s__G zIXL7GYK~{?lOSacW#v-2Fq0UaBolOlD?~{7KRPiroac|PJ6A;>+59Yj1WR+da8UBv zm?A8Mr)+H4Z3dTbwUF_{gvc8;8UGGK%R5|W-yu4X>sBiCNijv1{|v1a3dGd^WN~kL zCqutg1otmxEi5b=VGQ)|nybIMCaQ}z=)vj7C!2($W^U*vGCKiA578WhLCi zcI%TvIUZ8JA|P^^J;iIHrj`2>?i2YvBY#bLw}b85{E{2<`u;%9K*^4&O&L zRd43&eIySpRY6+KO_g(#A$k*1&ZWpngzQ>YNl+ecWN*5)iXCKh^FuczP`V1M@S2nS zCag(4)YEHu!B(VgsL|kBlIRYXw7L<8cPqMPhgyi^3R@^2T#{!p?0(C2G6kN=R#f}o zTWfoRwH>R&BO^NE_NEh~$)NZ0;eyn>r36ljIR=#;nqGfT+qhP&3Du13tou}CAXjOH zvf<>(S`COWpmM>s5~`%=8}_O|7!YmW$dggFH+sgpbrE!C4qX&R0hNF2=tu~J!IzS{ z5JV-}@bM#c3BvJ+PCrLZM#Zi?m-BSalpp7RbZa){+2Y!d)HmHne?KU0<}sy*aNp0z zTk71IJDx#-gU&FV0ZRJYa3NRY&&OT-IT1tkD%vn?i4%*(#sZLUx zg?QM8!d5wl&&f+_KqVCngMQCn&M+^XyDk>+rzq;zF+TON!5DMDqWvM`PTk$10D*4r zkgA2)Btl;DmDCAnmLJob9o@8FoXp#GQ6MmxRB6FyqwF{La}9SA=?zw!z{5UkNaJ<`$ej3EPH~u5u8C=f>#|Da6lfOe z9_f*Q5-o<)ixxRAzK9U(p>^Un&$bhibY_B$0w!e>Td>x>y_3FoCk2Rh+Lybof8Iy~ z6myLH9q!b)*MnV=w5L{7Nm|j?8M17;8x{Y}ZozUQ<^0X<)s`1B_y42gVEj!L!c@MY zu?0O!uwe(a_3|V!-l69HIdRH~E%cxu@gBl7X7QY*caPo3b3!_lUF<@yBJ5IjxQ_00 zc2-hByTRu|exXk|!!-OOaQ3z4D9LB;Dc=wow6oL*xZ8Cv?4XKi2sUtt@Jq}aLP`EC zsX!FF36zmJM1@c#?T?ML*8ZbIC`Ei*UfvGk43Nf@42xmnW5a=jJvZhYa;{&RF$y9N zMX<@k=2&b44HeAdTAvS7PaV=PsbO}y4MLp)xX=M|!+K-8wp2mxQn9bily#{-S;FwM z`wv#z$Ko{8I*ilGM*YIKlCg`<_Bh-?rUmp6J&oa#asRF0FM;8UDoY>x6T*yG$eK68 zsKmtoBnKPbo4S)LtWt|3`BL3%qP{IJ)dDo67h?2gXJR4T99&)GA+2fe;yXhm&Gya(8? zX-)CBzW;a!!3{ zqvsC~C=~Oub6l(-Viw+y4D|H`-#si!R>aC?Y=ruV=me~KG}!am$ktGk2S$+Ljh$fb zZpC4JnIk}Q02$9-1FF0w(Y5$QFs`L=3} zMwgl~=`A8;@Kq5s`h_P~$_w|p0k~tocd-P{EA&EbWxI|>=h8H7rCo4jvD(41P!1rh z)N%87nZx0%eh*BDa}5!>dzR#QJG$FV-Io5UbykJpc%?& zJCU2A3>t3Jk7kEO#LFe}2Y&n{&Zev;{qA*kQDBmV@R%Bn6)n8GQktA%mpa^%Ik#yDuHH3GnSrtZTgfw5-`cDBn@Xq@Sm3{PO29(BiaQJvC99 za{A}c^*(mp#Z6lJ$A5IXZR*MrCuui<>tz8dR|<5aUhIy?NMEJ#TnCsmL4 z3-teH!j6eYT_&$ds#!#;Yxg5)6o)iy1^$P;JRlHKM-5EPv(04R0?i{IZwuj8B|8Yr zFU%ztL?lWVC0dCib^^s$@qX>3eSuN}b27E`D)cbOBl>GfyauSC*?jW)ZnGlS=qdt|58m>yX5FNO{>tI|Fa>;n zU6|rib7-yCmf?TJreEPe=xizf-lyzn#TaGbl$#$dpMCH!VZWlr93=Q3-O7gXQR?Nu}258_!R{g6(oHKwV6V+eze=4?=FsxDqE*{?Mv~D-&iD75~)&a9`~QB z?wFo_Fuw5c$F1Co87omfnTqe~>d;?O>_OjNDQ z^h>|d6Gj1Rfs~BP%4I) zbUMd>ZT3YDq(xhc0{9z&B5GQ^PHoDI$C6me)pu7vAC*RSuB0HKajc8>i* zHfe-&FVfSu611>Y|IlWvv&a^v!-1d0_XJJkCO!ZZE+>=vZiW&b# zZg+SG*B8Can)G|lU#v3rKH)D@o3eS*=K)o*v7f{GeU)`r75LaMTFkOUe1FrOrE9Wk z&Xu^Wa8j1DZrQ?lVTBjK)k zfVc9wyp3~}IU8}nK*wd0kBJT{tXPo82t3<>4Gwi;BH8y>yyxNqKt1wfNeyt`^-6Ac zYKWXsotg|KX^t8pl|W@u#>zYUf-qr8Y-^eX7mvTbW`2H66vh6u=pIqg^3)TeoG9ZP zEJ(Sv*)BESkRs%uKe%zqRG#@WdB>sgx_}by4z1NQ_TN)3R&lRvB!o%tqNbg$ra(M@ z9lAn)S}7&#PB5{eOsSLP_D?0Tu|?esPeu!jQ(EN8V{G!fhQa^F@M!kXy(GJ~;hTC+ zq{VsMe{}6{G;g6vbHTs%EG;l*&G6(5Hn5&B_HS_jUu$BK>xl<%?LbIGk2K6-rSi?A zu=m~9B$X3@(lKTQrc)dV+^nC~ta_?9UmIdp zLk8@D&ad_Bsf{KEpmYbQ3g)@h?WfPO4#YT;4ip;qK)58buQ+knq|v+4<)y{mmTjYw zl;p%v9HkkAagTJkHA}ub9r1YX$cGQ5+9W2zD3tL0OM;X_yxnDIv;71%y=drjdVxn{ z$7?s0fpadCFbQGSYBUXcBp*{%(8tFPjlu>LZK39sdKx*tFo8c~W)%T#xf`7AQUrh2YQB_-{2wdE zveqwD6B6_uT_+8_RTp%sX9O;4D?LidgtYhD$Ajb~> zKAIL|g(^3gu(C}4&N7w35D^`=&(!VsEVs-jAboD{}vq00Qy4PCtu2;X> zC(>`jqJDkw8>6;hZIf2$T1csX$D7ZFH zUZs8Da;v6h9x7kj+o=zN5$l*c6ZX&iAcsog`p-F&9-|-q7HPQL%w?+iqpsSXLpESv zrR#H)o181Se~xuF0qHG=7SaK(*^K?zZSU;**|zE!;p|ZRCb;=1D9~fG5^E(PmTeX_ zfo>pQd7PFxi2~@DmYPtv^=fHc7^yRP^XRcZ^YMEB*m%qq?Shh$FcY?r@sd`P-|o2a zLx_uA#UPK^@tFdWv73^sNZJ~_708oI|0PjYgYWv}P@?|WtuZfAZ3jbjvHrt*zSaM3 zU9s)Kni=e_*$ z&##*mr{kfh)bk0E8=oI&Kl6+*P0@T>mk4fcOd#k_Zb8DB*;F?NPT#anDG|^@mTQJ_ zjnLd;v+*OQ0h-F}Nzc#NsHU~WsMgU5UMJ6}>Q3XZ*aoOX&j944ICH>q+>ZKq)G(ni zb%YSm*p#}AgE7zOQJ&jN%8CdG3)3x3mGTyiHBA0IJQ7HcB!#gY6C$awCEEW{@winf z?{__`WALjEtK3t@a$?xc$xGZ>b>IR?pB+`(EE-v>@p1tzug%5$kMFB%zpM60Gmq2l z|LB5~x5t-@dm%dYKJP`h4BSuisW;g|$R>Z#q?kODEwx_e(nu$!nuq1HgrDliv8JeawL5X0?vUhyB(Jghcv`6 zHP!7-T4zUWF!&7Ks&JeT7Hij`hb87&;N_{HT*Cacw#2;pjbZHU$%s2CpNpu|tfEkV zT-|5A`G$Ak8P45L>2h!4=hQm)F`0zg*q`g0D>gu*)q;%B*3tF z(~(-w%vuIhi8;%+q(ZQEUB*y;k7Z7gTjW}McvaxI*F0sDm)9QMyBy#UzTrL>-Kyti zVV$WhKm~XV%d{f*^g3A*U{LmCK@DVZagzAXu?{KWMdi8=zZVW#FX3Zn3uqnw3ZnuN z9$%9sWc-s=baEPeU$O&-*w|p$FZOFe`WKwq9aACLv>!=w9S1FV!6*z3er2d-0$Us{Y*9I3Cf_)8uE`IHp zW_`}nzk38tkq`HQbnU9Q_0}IsJcI79r3*<+a%s0!-BfYyR@}HPeK*qmd99ilaP)6K ztzjFVhw>!uWd?x+mjU=YL`kBsJ+38fVyhqDi$Hkr&J3slk||x|$Qt*R;)M@SZ%G zyczEyGdb2oc}z4=7M()w^A#%|9us)^V3Z&~Lb9t9c4ZNIY{=$-z9QB%Pv|A#WMmSj zLXKd$!69G3;{Ywg+ z2g>y;57oDIZ2!IsugnS*6ZE_w_O*Wi72uPK4q-16I2;(jfRxeNaY?lnsvVP(9Q0q7 zq{)Qzd?6{-Y0~SNWY48nj)Q1dQrLh-Tz6j!!2(m|ZK&cV$IP3d?kxmL#eUs7@)QgS zzT~tkn$2IrH$aVd*D`P#-fU> zYTp_dr%Uq^#hm;`(fcXLNPk@4+O7obxC=P#%(X>|?n@u@UJaBQg5TX~J4XnfvGOaS z6*l$M7#WgGk0fFs3{fzN{fh0&c4w0;;WYn&NWFV~!YL2cItre z!R=P#3r6V8VX1N6xhNm&PSWnY<%=C@Z|{CIllCFr>d*+1BwmQ>Kd}$g%D(htnrby{ zu#~X;6U%)icY@s8xm>cfb<;mAi-k2-v`?jm#47v3C9-=h+-1~)6UZcN&Cb>rXhCIU zpNx_EvB8)c$`uE>RxJYpU`bu*vH8?&hI9Z z%_;h0bL44!c5incG(`7B8b0CkB>D6Q2U|TQCOS_Qq(EQL*CsrhbY^X9Ysb&lK4-@- z+#{8VoRCa}C6^BrPzVvWn9$@gL!s+)1Weh8w2xqfGepWR7uWCmSqmR11vGCV3VT7z z(SX8tU`_|0oO#*5sI0$(;w}5)3PN79lYO{tyNnOxb$5@gt;dRo?*@Ne$&F=y%QK~C zavxf9P~2OKmxpU~9UiPXRiKHsXwWGz&`IbD8_!N!xx>Mf)w5s6?aw9%7@F#_oL~CN zmPGEHCfC(Mj;Db^$AJ>IZ7OL6sgQB#1G&mKb5{N3aIKbpl6RLnY=O%w0J-#L z=qZ*m-70%xH<%D=@{sgELD`aBW|uQY5JT7yZ~61K1u76?$-%|MpVS>h7|M^pi6#5^ zpV&ahUlrryzvr5K1jaU$YtOV(@&ESbxJSvMcT~maLHZzdK7*JX7xPJNT zQI<;jI_q%-^*2TM4UyCpH-dJH%R6I~ zKVK_uBoz0IEZ;68xxE4_mfrBXd&SwfQH}Sqx<~Ku$83!kS+*}f5=vt91qfC$o4Yff z?1zS~ULaeTBvuwyOc|0)Y*j>>Rw@tmoQ~MhDrYwHne00Fy0`5+{5YiUodX8GPI}uW zX{*AIimv%hxp^CTxv|$019*E|iXbO2M^2B_qQ%111)bahPuefocbtcLbf#*XZXe!E zA=N5bX0C-7<4kO6PBOt?Znc$d-bdwp&rd8s0yE5#KzXX<4aB(71C>`-!^+nU`4Hh~ zsoe??SN}4^mp@_%uY@9l2GAnHCSIM$ZBL}G zWiUF>mqu1fl^cdb>Oj#3I5Yb?Lm4J^^~ zdDjBzeb9|NlEilHd}#V_oNc$~-OyRmm13JuGZfjFk;>qNLov3xngVcZzB+5Sq68&# zMdw+mns_Q9=F7(M_(PMaj#O!QHV`uOF&UgDLC{DEH%KR>)JXVE9wD`)W^Ilo4-X`g zCM48)tQ2aSSK(}ovt0BoLiJ&~G?$gaI_JIIXL&-Mz=bnms&3SjV>`m?u2ZV=1R$fo>z8Jt{I zLu!c?NbR}umgphswZmT-b870WFW_0OmnSM4=!y&ZQG~;v*LkKyuQZC1pTFa2LW&4^ z_g)U9;aeXLu5I~Vxp>iR!oKO^!tIcc46WuBDc>(VVG#E2L5irMOs*R}DgVoNT&gGQ z-Y5dHSvC050!@J)#pm9-z`k*^U&>?6Vt%XmL#V)e^MXuL`L~w>GtZNwD{emKbLY;0 zdpGN7vGKRUpGQSSvKaJUj&uX&7ik*YhwjU(tt^{*<3VtH>CnFde*|m{KvPvikZl4!oukgpibpq2SlN89Y)@uyJ^+*i?9(S zrgYuH2}0L=an5J7knJnJ$yH-Ys%7qHqzF~P%6(Pu{K4oUB9m84 zQ-!V7G}8>y!o5Qe8lPVIFfGJVH5~Pc04+|PmJG?|V$m^*Z8J~RA1~s22L)IHo^m{R zhVZey&myU}=5&1hk={_8UFtS{{NS-VHPdGMC8W(I^REc*X%UHEh?N9 zNb$tNywEr0E_wDq)bq-=Ol#4-4+K3EhCE*#S!Z!Fsdl{=FMLa7Tjp8d&hUIVZ-Gf$ zLWzL%Z6WIj`q9P>4lT)y7pGafJE5QRb=b0glAT^|Wq4THBMpRIW~*ji_BEA*5!aBm zZSFvF2^1!D`L~I>Rt7Rz$oHCoNvW`WR>{1(bFw#zN#KIQeVDW*jZp<3@aU zdLe;DS`umC3B5{N3t+YR--GoQkp8oM4*mwk4GPBapp;U<>$|M;mVQ_VG?v!l;7#+n+>LQQ1rQ* zFW*gCvucixrpU@14;%5$fq=s=JkH;uv2u}*1GTK2+<}jidkGoB6N>rse^f^5m0qBA zSVkUn&4VrKL)azfjpHn)j>}8O4CGhorf!UlQ=BIA=-kw!pML{!FB(8L} z=umxskFMoA%m6lnp)R8c{`eFp`_8N!#!Cc)U*B&|e2N}~*a;v!ukLdT93V#S^{go( z;9+J6!?HGINfIs6tpBIin3zjw<{(ClKla9O9NK-d61RhLWzM-Pf<`@R(+%sIz+u`; zx<++Q{IBos*UQCz#mW4f+||uFl}weiPRcHn9-Vq~$x{d7WocggEwTG_3x>XmAO|-Z z=xOJ^&G~JaGg;N4B|4&kJFETc78}9TIs6i+z^@{?>#Jtn)Y>%b?7gtKnELf;7kw+!ckHPnkWU5`}+1191ha)pYJToLdZkX!UwAC?W7I3K59_^Lx(B`cDj;= z`h+bxb!6WMId+UHP;EVo>pk&oqCm(|nAia?2MD)InY9k@ne#*Oy$r5WUzXy-mB9Uy zd-~&1sdk^QhrTs`d*W*v@BZ*bphi0&2Mvl7btlWht zR4|J;OeN@@XTc~3k5A7RQuVrqsn7Ji&CQL4h>U8xe``mOl?rfc@pi`rlG!%JC^Eaf z!CRtXr_%G!JD)MT8;;Kx5Zp2Thv7-#M?xo`xAue$`|E1M@-U0^QnCRJGbo=OD^1&e zyU3Ca82?g0IjzA)NbEbRx3%$(S}(!5|FFVK5p6x~o-D>aKC;&Tl`8k-yDo!i4#h;1 zN93BN)y=*Y@)5IKZgeb!J7y6K6L*d@H0Uvq7@sp(=%S2PT9)f9*cagmLM8SwKLhFI z5>xT|U&&6PDMYjW#=C^P?12HZUBX;@)?<)zGuB(U^&61}hgv0bovZX1d@}fRLom0$ zrKx2^&`-S81K>j$`Z?0;0WN*dQ_Mz#xK88a*VeTmr9Jz{w#mr4^ z?J9BXNE%FIP2o9)qS8%8!fmw{3!)oBXZA*B6ei*#V$DY+el_2a-U}QSDVO*f!d*ex z8ZxVg1WNud%HA@p=|BGW$5v2KK#=|_-O?=rQbTHVOG^zlx(&KxqeHqo#z-YL8tK>o zg$)oG$msO!T>l&A_rG_}?(EL4U7zi~HT> zlK21B6PJwX_@l6xghBnbNedUZ5eeQnmUy|^ui%dvRk~L?VOH4BPgw~ z%2T!N7Kl-C-r_oBva2>0$Lz6_ys5wZmH`9 zWmO;2g|jQ(oOP8!W#~!Paz|xWN$?Z8^V|ilKQmG$I*o*_obg?<2JR2&vJh zW1e*NEiw$@$>Xt0s{?iNnU17L6&e9OEe;vK1;kr~hJudx~W^`cKW{c9ah|jzE7P41#Z)_c$7u>cQf_6o~sYUOS7TuTpqYC zZDLs^UP~klxr#995hx=`r+$jRnjI4hrHKB%(Zp|_&YnN6%3-)xDujTP_2qFEIwyL{&4N9WMSXCleEs%a7^d-fv5-jPbG;OIYXE zmap{#quK=g4*rn{X0B--iX|`pr?5)8GOn?BPWB|{^8>wvYDKHziDXii7JOR-X)za@ zIrH{V$MA+N_An?-n`N*U=^$!*fA`Nl&}iW@sy$h~eO7|7?F^QY2*aM${=i!bB07jT zZPs3hZ>^moU5jr?YOeFq%Xk)E@5SM#=$3LrH)TWOYTI0A`fmsXVzw_j=LthhIX>7K zB{CY*=9p>x@nxQ1S6}|E?kh&m$0Zt%IP0OS1=R`kh()=c0cDBANK`eV>m&A8&C+~P z5j20vr2~(Gx8(ybk&rll0bfK(??UVnwnp))v59%v+=a~NSGGn`S#x}1Jvib)xU5T` zyObLzOF9gB&X^z|FyDukcr_d#Zsxnd*CrM0>-fDR&iurA{+4a!)x}Au7ALv z<@7ICQh(GyZp*xjs|DSSEDf+iDpWc#d|E<-cmi zz%5#f?xzIXz-SWn7psraFs$TbcddP&cd%N^ft=Ae)!67zn)F%+Me*fo*$T^^M*y&s zBDSpCw4_m;r-P{8;`ab15z2Q*&`1jMbX0b zZEl~7Yg%N(3JTCy+_zgY{{9m5U<})Y%!vv&+9yXlOT4tvgU72GdsKSq<+e`i64~I6 zw!_$fbkqe5EqS)Em{W7Z5)DUsn!ttJ35M17gpN7_&uO~ker_zCF7Rs`)TZ@FowCcv z!3w|_Ik`O{xz-3 zMRA7kULq>T(RyW&a35QuID7ChU{u55z1Wa&j2njXX(6e$<#av{@-j5x_nAwB3Bvzb zU{R~HIN#O0y{4WfJB7WOh4!5z;yL5Um9Mw&eCTgX5Cs|1BBsf6w1KxX&69AzR}s_{ z_YJ!*HW$NRMq4v&*)xzOPxH4{LuwsqmI6WNrSjTO;3b(N-G6k^0}jt${51AkvmHmJ zV?HfC_ryPieqC}8m{b+a#h#A?#svl4DOecT&B77r7SZ{1nkCFS56I2$Y&$?~oMF0l z>gcff@En91+C*p>MdcZ)SiUg?$rf>@`p~RhWnfwm=$O#&Q|c`>7EBXa8?krdBx65L z9_KcxCl3j_O<-H%BRxi4KiV*NNQ?8b_&^?6KQv2a(yP#Qb86?6bU1~lCv7k)(f{^$`Pu@yft5k}21MJmv{N+vQ z(vQ<$fa}~BJ)T!vh%ml)_^B?P-ldI3R?)D z_$gd|Q-=W6X|KOm_~E2S=Ptdzl^His$tNbf-%`gdSfj~St4I^f!%93s`W2Y|QdIy= zz?$h~c~%bNJgSw}>$0SiUiM$v39PNx7cupr1$bo^Yz|{YgP%s{4 zcU~>O*n->>(5>`hqivHy7-6#d&`tpyuJqWr7K>> z$bjc6s?XGU2W#6i7ohqw6C-6jkNZ5lj1b2n= zWh`K8EOdSLER0^#jq9d|QE5S9!1}4C+t;Xxn{wYLwXaUum;5ud_SYJ~oYBbvNV$$y z%alQ=J!7DRBUvgC4$_KO5t~)des?Vt(6pGy-+6-V`Iynhq^dEQoucrcOap#VHfBMw z1{A;L#1=A)Up(v&XliFtF!`3>k@skn6PE8D@;+|qX*IFK=QpBp9}g3>Pb}DIc)ILc z2rzeKN#?qHbWRjIh%$2x*Xp^+l*Q&a=J-E?yqyx#WrLBgWg4F;QYWb+_MH|gY2@5> z)W2!z_b1(G@_mA~*6-_+6FuExmztj+@tkF4McCfX^d{%|b!3s~_Sv8#QqchP>z=_L zKWzLNh@Jnof?{oUz6J$xivFQ)gqk$a;IS(2mM*k!E2gm?PFkLln|q}ed>@5yAxoJ0 zv@0jga7sUqgJ4wdc6MHMYEYe6bUC9h%D5U^=-xy(af;pFWL-3?-zbhHNoQ5x;-4u( zd~;Pm?Ch8ZE*~zwXvcb*zoR{A0;gYBn1)Z_LiL0_&68UD?A3s3icxxhdVa_i@E<*t zV3OyVS~+%^8g)PDNDQ}n+#&pr#NmDZtHVEZ!O9CrjgOzGJ5rML^*bm=Ilfnr_WTN# zAH2}^kBcE zFLNoIV5?K>04w`%4Z`xt(_7crC2_;2Mu&F3)F;^|lBF27)2GDsH^Y@`d9~DywH!;N zrL}x`TqN;ow0{w-)NY!!7RT3>M;dSKgshf%g&%X)^?!0z9%`u^xf%#~({sZu@fSHr zw3~)daGo2@CD`vuCc%7U8%s`LCS{Z|7rs2WH(>_w^Ms?X|48J zSDv;5)zs_*?4%?Njg9v{Z&N8bwqvT;Emqjs2*g}cCv|^$Y(?eRCt7~O@)%hM( z&iVYl#M7bxdAEkM_xV^aeoId_14!zscg?%9HnLkG6}0V8s!l6G?@E0o;0gmaVf?$u-&>J|D ze5KJdZ5T1>)?I4LJbmrbpf1^&IIOS!)PXWE7403$RytR+oQKEr5dpcp17o3%f=t)x zq~@Hvp}L7O)MZJ9=|$bcDWoxmePhrh3hmtHgj`o?2E%QnmN)>2>~O|f5ws|YEh&xZ zg$0hnke~2}q^?}WSlZL&Uv`Oo~+H>hy! z`DZ+HLNC;sRA*1y-N5+2W0I>bR9(LT9}mO%!J&nu1(jv= z^~pi<+@`z2zS>(Tp+j?5sWvH;{)-*(<`ugcYDGJn;Or_x@ijIM8e4|j!A{5)d24-2EI(V!EFr`lra_MGxN7nOYPCC6)5F<9W#TIQ3Hd9*+5Wy$3M^Kfe)(99R} z63O`Ly=pe_k$+>lOEm6MBWWOxGcqv`w4Ed^1}N$a{MM%l@X6!AG#UKR;w1N z4`An7In>|#O)Umn>{rTi(vYYF!mA54tFrv)NM}dl#dx(hV>JQNC5Bml47(pR3T&*| zXU4{Zu#S$>-0Lf01u_z5ahr`Iak=)bnBwv*=VMHe=17fnVGK*FfC!MhVz1+<(5mf15yB*(h@~Q0n=+HXd*Go$qE}9 z^0E7qSWaRdqBIPgwfjUV&CX52MnY04)X?yESCy9XDLnq38j_o&RzV1xwhQuh4 zx%G41hTVSnYOPK*t7ul_wlI{f?EboB^R!mHSfx{qp0@s6#SujfBo}$Po#CEV{S-eIz*xD|O`>&NJ;e@wBU)cD~?)|jR|WZAtuGL;G~ z;cN#&bIr58-QZPjvt5>DFBBgX0_APq5{LWJ>Jk;+!gqk;A+skc=9y%~z+3C9no}dX z@HWueVnRupiCN@X43M;23=l@0GiA1Fq-=B$Y~sDr#jD%EJ+=@F5`ut)+^ckJs6zPp zgVewJU+qXr1@xIzSD9k2!dyG?!3ctGcqS}jDkC}-7N_xr;c%_KFk%Hr7N!2*Qyw%5 z1v|q5p8D&?#^loAXscq<^|NOyCo^?$QoKRlgonwlcmjn`H8r{1NfW~Q^3g^peFZHPR$rM@kCOg0;r)Rv!u(?S5 ziT?2A=_l2KM{2Am48UqG1?QBy?-@UaaYFG#x>4%jde*R_r3BZ^qp1Rk6qIyv&1i^1 z+jw*IPjk~-dII6CL`HH995P!~E8Ov7SSM|(H5D!B>N0sbS86E^0x=4p`?`E)JLZ-< zVyK|cN8Cz(i_t)TEomYRVx2xJAyYZ1BRG_juB4JJLGMh!%n;G?DS90%J+|1d0hPM(gKe7J3YDU>dfGqAiY(V=v*#P?R9TrJ@Z?9_D!L%yxU@>$6sOX> ziqfoLawikMI2^zn6Lwye`x@&|Yd$1wB=QQlMy_a@@7>1%N!tGGA3XlFP;h4Ub&K;7 z0Au_71zukr_+~&W7Sk+XH99&3#ijb-hs=pWka0+A?wH{@$lYseX=R7svOQVq@t!-+ z+{?I9EB0hZt50!;k1Cp2QdSsVOz)|?v&3pt>3n^J5UA*HU3I=aqejb7-jbMTKW=FK zaCjH4S)BGqOmnKt=pD?mS$VfxFJ%Ir=pys#c*i&mRz>Owg=GV@0L#Vb#e3XRT*zp3 zIH0j$0%G;jO@>^=bx}eyQKIqpW2J~OECj-mAALdFpYfIPkIvJS{;=>*3u=4YAQvjy z$hGNy<=Q-_H3gY5fyG{Pp)Bm1yq==huW4vZ;( z>i6(lNtAp^BySj^U{yYxv57KnY_?L|%0Ov7b*UaW=u{vrjwZIJJjA0jYai*0dBbsBUy zkczLUndT5?o}PAebzM*37Qxxwae}e&ym-q62E5h#s6&zf7xH6feIP)$;PcYu)pDeR zjF)aJuERM|xyD;RpxNf|P08s5*dvpvYXTxcIK$K`J1!qO@umyI>NrPphq*^Cyv*z{ zE-!}I=2|X-iZ(J{B z&2L;V5grX%VI%g##KSpiSK^ijhmYVuAb`7kfUDAl72EBN@plCiPVL?eY5lZOixJM9 z-~f#rn{Xj$u^XS{-(z4=(GI)fOTj&RDFP5b%lY-T2Wf3%KU>n-PX4qmzgmOJI@N?Y z93K>v6LBiWGG#LZz1kfHopIwdGru8{v-RX7I9Ti#pY2ju zt$k;<#+BMiF5GAiz}@zvr3kI8GU#h~WCji6FCb4uly8rI$U;;~xn!1le@>?6OO)bmE*h7L~jHs5GW6l+dii^R%=2 zFXd;A#>$S1Yx{f1QuX%r4Ynlu-nmZ$ImjLHrKXX^1=?4IxS@C(z8J)nwSbZxg8Z;G zfw3aypBo&FI4|OE1ee6FO)_?|)X{+g7K0ojl%=+oi4wF-GpahmI&0L65~S)4Oe{Ws z7lSs$IXDDXIq2qUE!^a|Ro*eroDsws`nn@CKB|Zz zUYq9--YAk=p@_>6qcv-Q+S6}M&)T7)a=zzQCT8d4H&|1*~rManshUPakPL1YyBR=ST&Kq_m0dhK#4hST68?FJ^J}!}N zy{=xrw%PQn4eZ*p{Izd3xCX9o0250t#q8K6fY}>k{z{NK@L6nWG9YSK@4~d1=Si665@=-YCBYfsWqQ-{vuUJY%?Db}E4p~v{GGTfB@dDq z(&TImrSz9UqN#u=4koKkPCKZi7SjWGb zV+7tGMf&;SXAxdb-dns^VSHciP4pHOoj!jPk>(#u(smy7)$%8h+R7H8)c%XBg4=lO z-e(fiYaXT7v8>O)8*f5%Qd<5iF1`Mq^pJ*0K=qubhW->P_l9la#qB_VG-vy-TM&h= znU0lHB2!0+ZQ(R=DtJW{RYE3i%bRIiAWoB#&VTOZIn_g~$4UCN{@zKjSX7pmi2spR z*>j{Nf2cV}_K&2aGSH;aiY3T*R?1U*9G}fRncEwxG&YQq9+$M8rdEuN`B23=gRil^vNT$u6p&OjjS+P$cP3>6f=ghCpL=1_J}UV)099(N@TB9A z<5xD<9n19SbNi#7PCvftRke;R^GNQPmbfy9;|k5v-(-2_{NwYPDn*_Kvs3EAtLuVh zDTlw+8p)pbo2CT$d!{nE^Tju0xL05W{|ot?32tSL_GWoU|EQ5p{qA#?>>B5KxtDm! z5X-V{iv=92!)-A&#W%EsA!&rb)>%TYt1JfS$u>=Ay3CIy7>LU+1Ko&9E@$)T8y>?6 zO7o&<=<*|5U=*iWVKizB%6YBA{6DDV!uACkP9zQ zY}uFmi~%VCyLd~EY^R75;$;yWQESzHP`hmI%N~L;2Q5dSX=*B_-4LptR^qiaM_hwF zKA3d|_ev`h{T+JF#GJx8J%$oqp$FWzU$Jqo-B?#VmUszpi?(^Ai?Rh+3zBh*KlnX$ zTASV)EPvG*P~yTHx0{c&C8Y6HAlwJzew7#_H%9h!5YPGPcYc@XaUlW)Mt~ivw12O| z>LS~kw1#ZpP3>z`8JQKk2u47$5a+82f{-qQ-kQwo5~01zT6Tcie^uqQHQGg%&=W`Y z{=&&{FoHmbXs$T6zv|j(y$jWCe(zC!#&<9^5tA} zO+`u6K6jaAKfb0J9bOXX0tSumx^Y|78W0i_0m$L8t0q-)+=w{~|D!4(7}{_+qgPY} zGWwX}RTUt}L|VkSH0>4AY@?VX4oCgGxpR8uf;B+YXhtOenTZ5;bKcx91pa;Jy{%M^ znav!IiK1l8?*3+0b_FXQ%j?F*RMe1C{D&L5`b_lm-T-h-oJHjauBA{=V~7ONLS#y( zA{e)q-WR4p=JkKdTMd7aO2+v0S3fw#5DTn@a}qI&U1;`nZ@khoY+-@X80z5K6Kg5j8as^BYm``$