You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2003 lines
171 KiB
2003 lines
171 KiB
|
6 months ago
|
{
|
||
|
|
"cells": [
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 6,
|
||
|
|
"id": "ba956452",
|
||
|
|
"metadata": {},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"name": "stderr",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"Using CPU. Note: This module is much faster with a GPU.\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "stdout",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"Detected text: L23무 1470], Confidence: 0.06\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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
|
||
|
|
"text/plain": [
|
||
|
|
"<Figure size 1000x600 with 1 Axes>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"import easyocr\n",
|
||
|
|
"import cv2\n",
|
||
|
|
"from matplotlib import pyplot as plt\n",
|
||
|
|
"\n",
|
||
|
|
"# 1. EasyOCR Reader 생성\n",
|
||
|
|
"# 한국어와 영어를 인식하도록 설정 ('ko'는 한글, 'en'은 영어)\n",
|
||
|
|
"reader = easyocr.Reader(['ko', 'en'], gpu=False)\n",
|
||
|
|
"\n",
|
||
|
|
"# 2. 이미지 불러오기\n",
|
||
|
|
"image_path = '/home/cuuva/다운로드/test/ocr_resized.png'\n",
|
||
|
|
"image = cv2.imread(image_path)\n",
|
||
|
|
"\n",
|
||
|
|
"# OpenCV는 BGR로 읽으므로 RGB로 변환\n",
|
||
|
|
"image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n",
|
||
|
|
"\n",
|
||
|
|
"# 3. OCR 수행\n",
|
||
|
|
"# detail=1이면 위치 정보와 함께 리턴\n",
|
||
|
|
"results = reader.readtext(image_rgb, detail=1)\n",
|
||
|
|
"\n",
|
||
|
|
"# 4. 결과 출력\n",
|
||
|
|
"for (bbox, text, prob) in results:\n",
|
||
|
|
" print(f\"Detected text: {text}, Confidence: {prob:.2f}\")\n",
|
||
|
|
" \n",
|
||
|
|
" # 결과 시각화\n",
|
||
|
|
" top_left = tuple(map(int, bbox[0]))\n",
|
||
|
|
" bottom_right = tuple(map(int, bbox[2]))\n",
|
||
|
|
" cv2.rectangle(image_rgb, top_left, bottom_right, (0, 255, 0), 2)\n",
|
||
|
|
" cv2.putText(image_rgb, text, (top_left[0], top_left[1]-10), \n",
|
||
|
|
" cv2.FONT_HERSHEY_SIMPLEX, 0.8, (0, 0, 255), 2)\n",
|
||
|
|
"\n",
|
||
|
|
"# 5. 시각화\n",
|
||
|
|
"plt.figure(figsize=(10,6))\n",
|
||
|
|
"plt.imshow(image_rgb)\n",
|
||
|
|
"plt.axis('off')\n",
|
||
|
|
"plt.show()\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 2,
|
||
|
|
"id": "edcfea74",
|
||
|
|
"metadata": {},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"name": "stderr",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"Using CPU. Note: This module is much faster with a GPU.\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "stdout",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"Inference time: 0.026 seconds\n",
|
||
|
|
"Detected text: '05무, Confidence: 0.37\n",
|
||
|
|
"Detected text: 5844], Confidence: 0.66\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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
|
||
|
|
"text/plain": [
|
||
|
|
"<Figure size 1000x600 with 1 Axes>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"import easyocr\n",
|
||
|
|
"import cv2\n",
|
||
|
|
"from matplotlib import pyplot as plt\n",
|
||
|
|
"import time # ⬅ 추가\n",
|
||
|
|
"\n",
|
||
|
|
"# 1. EasyOCR Reader 생성\n",
|
||
|
|
"reader = easyocr.Reader(['ko', 'en'], gpu=False)\n",
|
||
|
|
"\n",
|
||
|
|
"# 2. 이미지 불러오기\n",
|
||
|
|
"# image_path = '/home/cuuva/다운로드/test/ocr_resized.png'\n",
|
||
|
|
"image_path = '/home/cuuva/experiment/custom_LP_detect/ocr2.png'\n",
|
||
|
|
"image = cv2.imread(image_path)\n",
|
||
|
|
"image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n",
|
||
|
|
"\n",
|
||
|
|
"# ------------------------\n",
|
||
|
|
"# 3. OCR 수행 및 시간 측정\n",
|
||
|
|
"# ------------------------\n",
|
||
|
|
"start_time = time.time()\n",
|
||
|
|
"results = reader.readtext(image_rgb, detail=1)\n",
|
||
|
|
"end_time = time.time()\n",
|
||
|
|
"print(f\"Inference time: {end_time - start_time:.3f} seconds\")\n",
|
||
|
|
"\n",
|
||
|
|
"# 4. 결과 출력 및 시각화\n",
|
||
|
|
"for (bbox, text, prob) in results:\n",
|
||
|
|
" print(f\"Detected text: {text}, Confidence: {prob:.2f}\")\n",
|
||
|
|
" \n",
|
||
|
|
" # 바운딩 박스\n",
|
||
|
|
" top_left = tuple(map(int, bbox[0]))\n",
|
||
|
|
" bottom_right = tuple(map(int, bbox[2]))\n",
|
||
|
|
" cv2.rectangle(image_rgb, top_left, bottom_right, (0, 255, 0), 2)\n",
|
||
|
|
" cv2.putText(image_rgb, text, (top_left[0], top_left[1]-10), \n",
|
||
|
|
" cv2.FONT_HERSHEY_SIMPLEX, 0.8, (0, 0, 255), 2)\n",
|
||
|
|
"\n",
|
||
|
|
"# 5. 시각화\n",
|
||
|
|
"plt.figure(figsize=(10,6))\n",
|
||
|
|
"plt.imshow(image_rgb)\n",
|
||
|
|
"plt.axis('off')\n",
|
||
|
|
"plt.show()\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "markdown",
|
||
|
|
"id": "d0d8c590",
|
||
|
|
"metadata": {},
|
||
|
|
"source": [
|
||
|
|
"# Paddle OCR 사용\n",
|
||
|
|
"### 1. 원본 crop\n",
|
||
|
|
"### 2. 640*384 변환 후 crop"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 19,
|
||
|
|
"id": "96833108",
|
||
|
|
"metadata": {},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"name": "stderr",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"/tmp/ipykernel_788464/4250097566.py:6: DeprecationWarning: The parameter `use_angle_cls` has been deprecated and will be removed in the future. Please use `use_textline_orientation` instead.\n",
|
||
|
|
" ocr = PaddleOCR(lang='korean', use_angle_cls=True) # CPU\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-LCNet_x1_0_doc_ori', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-LCNet_x1_0_doc_ori`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('UVDoc', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/UVDoc`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-LCNet_x1_0_textline_ori', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-LCNet_x1_0_textline_ori`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-OCRv5_server_det', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-OCRv5_server_det`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('korean_PP-OCRv5_mobile_rec', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/korean_PP-OCRv5_mobile_rec`.\u001b[0m\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "stdout",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"Detected text: ·23무, Confidence: 0.89\n",
|
||
|
|
"Detected text: 1499, Confidence: 1.00\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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
|
||
|
|
"text/plain": [
|
||
|
|
"<Figure size 1000x600 with 1 Axes>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"from paddleocr import PaddleOCR\n",
|
||
|
|
"import cv2\n",
|
||
|
|
"from matplotlib import pyplot as plt\n",
|
||
|
|
"\n",
|
||
|
|
"# PaddleOCR 객체 생성\n",
|
||
|
|
"ocr = PaddleOCR(lang='korean', use_angle_cls=True) # CPU\n",
|
||
|
|
"\n",
|
||
|
|
"# 이미지 불러오기\n",
|
||
|
|
"image_path = '/home/cuuva/다운로드/test/ocr.png'\n",
|
||
|
|
"image = cv2.imread(image_path)\n",
|
||
|
|
"image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n",
|
||
|
|
"\n",
|
||
|
|
"# OCR 수행\n",
|
||
|
|
"results = ocr.predict(image_path)\n",
|
||
|
|
"\n",
|
||
|
|
"# dict 구조 확인\n",
|
||
|
|
"for page in results:\n",
|
||
|
|
" rec_texts = page['rec_texts']\n",
|
||
|
|
" rec_scores = page['rec_scores']\n",
|
||
|
|
" rec_polys = page['rec_polys']\n",
|
||
|
|
"\n",
|
||
|
|
" for text, score, poly in zip(rec_texts, rec_scores, rec_polys):\n",
|
||
|
|
" print(f\"Detected text: {text}, Confidence: {score:.2f}\")\n",
|
||
|
|
"\n",
|
||
|
|
" # 바운딩 박스 그리기\n",
|
||
|
|
" top_left = tuple(map(int, poly[0]))\n",
|
||
|
|
" bottom_right = tuple(map(int, poly[2]))\n",
|
||
|
|
" cv2.rectangle(image_rgb, top_left, bottom_right, (0, 255, 0), 2)\n",
|
||
|
|
" cv2.putText(image_rgb, text, (top_left[0], top_left[1]-10),\n",
|
||
|
|
" cv2.FONT_HERSHEY_SIMPLEX, 0.8, (255, 0, 0), 2)\n",
|
||
|
|
"\n",
|
||
|
|
"# 시각화\n",
|
||
|
|
"plt.figure(figsize=(10, 6))\n",
|
||
|
|
"plt.imshow(image_rgb)\n",
|
||
|
|
"plt.axis('off')\n",
|
||
|
|
"plt.show()\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 15,
|
||
|
|
"id": "a872ddff",
|
||
|
|
"metadata": {},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"name": "stderr",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"/tmp/ipykernel_788464/878629889.py:6: DeprecationWarning: The parameter `use_angle_cls` has been deprecated and will be removed in the future. Please use `use_textline_orientation` instead.\n",
|
||
|
|
" ocr = PaddleOCR(lang='korean', use_angle_cls=True) # CPU\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-LCNet_x1_0_doc_ori', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-LCNet_x1_0_doc_ori`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('UVDoc', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/UVDoc`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-LCNet_x1_0_textline_ori', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-LCNet_x1_0_textline_ori`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-OCRv5_server_det', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-OCRv5_server_det`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('korean_PP-OCRv5_mobile_rec', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/korean_PP-OCRv5_mobile_rec`.\u001b[0m\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "stdout",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"Detected text: 23부 1499-, Confidence: 0.77\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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
|
||
|
|
"text/plain": [
|
||
|
|
"<Figure size 1000x600 with 1 Axes>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"from paddleocr import PaddleOCR\n",
|
||
|
|
"import cv2\n",
|
||
|
|
"from matplotlib import pyplot as plt\n",
|
||
|
|
"\n",
|
||
|
|
"# PaddleOCR 객체 생성\n",
|
||
|
|
"ocr = PaddleOCR(lang='korean', use_angle_cls=True) # CPU\n",
|
||
|
|
"\n",
|
||
|
|
"# 이미지 불러오기\n",
|
||
|
|
"image_path = '/home/cuuva/다운로드/test/ocr_resized.png'\n",
|
||
|
|
"image = cv2.imread(image_path)\n",
|
||
|
|
"image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n",
|
||
|
|
"\n",
|
||
|
|
"# OCR 수행\n",
|
||
|
|
"results = ocr.predict(image_path)\n",
|
||
|
|
"\n",
|
||
|
|
"# dict 구조 확인\n",
|
||
|
|
"for page in results:\n",
|
||
|
|
" rec_texts = page['rec_texts']\n",
|
||
|
|
" rec_scores = page['rec_scores']\n",
|
||
|
|
" rec_polys = page['rec_polys']\n",
|
||
|
|
"\n",
|
||
|
|
" for text, score, poly in zip(rec_texts, rec_scores, rec_polys):\n",
|
||
|
|
" print(f\"Detected text: {text}, Confidence: {score:.2f}\")\n",
|
||
|
|
"\n",
|
||
|
|
" # 바운딩 박스 그리기\n",
|
||
|
|
" top_left = tuple(map(int, poly[0]))\n",
|
||
|
|
" bottom_right = tuple(map(int, poly[2]))\n",
|
||
|
|
" cv2.rectangle(image_rgb, top_left, bottom_right, (0, 255, 0), 2)\n",
|
||
|
|
" cv2.putText(image_rgb, text, (top_left[0], top_left[1]-10),\n",
|
||
|
|
" cv2.FONT_HERSHEY_SIMPLEX, 0.8, (255, 0, 0), 2)\n",
|
||
|
|
"\n",
|
||
|
|
"# 시각화\n",
|
||
|
|
"plt.figure(figsize=(10, 6))\n",
|
||
|
|
"plt.imshow(image_rgb)\n",
|
||
|
|
"plt.axis('off')\n",
|
||
|
|
"plt.show()\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 20,
|
||
|
|
"id": "3a31a096",
|
||
|
|
"metadata": {},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"name": "stderr",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"/tmp/ipykernel_788464/2680696544.py:7: DeprecationWarning: The parameter `use_angle_cls` has been deprecated and will be removed in the future. Please use `use_textline_orientation` instead.\n",
|
||
|
|
" ocr = PaddleOCR(lang='korean', use_angle_cls=True) # CPU\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-LCNet_x1_0_doc_ori', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-LCNet_x1_0_doc_ori`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('UVDoc', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/UVDoc`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-LCNet_x1_0_textline_ori', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-LCNet_x1_0_textline_ori`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('PP-OCRv5_server_det', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/PP-OCRv5_server_det`.\u001b[0m\n",
|
||
|
|
"\u001b[32mCreating model: ('korean_PP-OCRv5_mobile_rec', None)\u001b[0m\n",
|
||
|
|
"\u001b[32mModel files already exist. Using cached files. To redownload, please delete the directory manually: `/home/cuuva/.paddlex/official_models/korean_PP-OCRv5_mobile_rec`.\u001b[0m\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "stdout",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"Inference time: 0.286 seconds\n",
|
||
|
|
"Detected text: 23부 1499-, Confidence: 0.77\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"data": {
|
||
|
|
"image/png": "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
|
||
|
|
"text/plain": [
|
||
|
|
"<Figure size 1000x600 with 1 Axes>"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"metadata": {},
|
||
|
|
"output_type": "display_data"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"from paddleocr import PaddleOCR\n",
|
||
|
|
"import cv2\n",
|
||
|
|
"from matplotlib import pyplot as plt\n",
|
||
|
|
"import time # ⬅ 추가\n",
|
||
|
|
"\n",
|
||
|
|
"# PaddleOCR 객체 생성\n",
|
||
|
|
"ocr = PaddleOCR(lang='korean', use_angle_cls=True) # CPU\n",
|
||
|
|
"\n",
|
||
|
|
"# 이미지 불러오기\n",
|
||
|
|
"image_path = '/home/cuuva/다운로드/test/ocr_resized.png'\n",
|
||
|
|
"image = cv2.imread(image_path)\n",
|
||
|
|
"image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n",
|
||
|
|
"\n",
|
||
|
|
"# ------------------------\n",
|
||
|
|
"# Inference 시간 측정 시작\n",
|
||
|
|
"# ------------------------\n",
|
||
|
|
"start_time = time.time()\n",
|
||
|
|
"results = ocr.predict(image_path)\n",
|
||
|
|
"end_time = time.time()\n",
|
||
|
|
"print(f\"Inference time: {end_time - start_time:.3f} seconds\")\n",
|
||
|
|
"# ------------------------\n",
|
||
|
|
"\n",
|
||
|
|
"# OCR 결과 출력 및 시각화\n",
|
||
|
|
"for page in results:\n",
|
||
|
|
" rec_texts = page['rec_texts']\n",
|
||
|
|
" rec_scores = page['rec_scores']\n",
|
||
|
|
" rec_polys = page['rec_polys']\n",
|
||
|
|
"\n",
|
||
|
|
" for text, score, poly in zip(rec_texts, rec_scores, rec_polys):\n",
|
||
|
|
" print(f\"Detected text: {text}, Confidence: {score:.2f}\")\n",
|
||
|
|
"\n",
|
||
|
|
" # 바운딩 박스 그리기\n",
|
||
|
|
" top_left = tuple(map(int, poly[0]))\n",
|
||
|
|
" bottom_right = tuple(map(int, poly[2]))\n",
|
||
|
|
" cv2.rectangle(image_rgb, top_left, bottom_right, (0, 255, 0), 2)\n",
|
||
|
|
" cv2.putText(image_rgb, text, (top_left[0], top_left[1]-10),\n",
|
||
|
|
" cv2.FONT_HERSHEY_SIMPLEX, 0.8, (255, 0, 0), 2)\n",
|
||
|
|
"\n",
|
||
|
|
"# 시각화\n",
|
||
|
|
"plt.figure(figsize=(10, 6))\n",
|
||
|
|
"plt.imshow(image_rgb)\n",
|
||
|
|
"plt.axis('off')\n",
|
||
|
|
"plt.show()\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 25,
|
||
|
|
"id": "5abda048",
|
||
|
|
"metadata": {},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"name": "stdout",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"PaddlePaddle version: 3.2.2\n",
|
||
|
|
"Use GPU: False\n"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"import paddle\n",
|
||
|
|
"print(\"PaddlePaddle version:\", paddle.__version__)\n",
|
||
|
|
"print(\"Use GPU:\", paddle.is_compiled_with_cuda())"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": 1,
|
||
|
|
"id": "9870ce12",
|
||
|
|
"metadata": {},
|
||
|
|
"outputs": [
|
||
|
|
{
|
||
|
|
"name": "stdout",
|
||
|
|
"output_type": "stream",
|
||
|
|
"text": [
|
||
|
|
"🎬 영상 처리 시작: /home/cuuva/다운로드/car_lp.mov\n",
|
||
|
|
"🎯 저장 경로: /home/cuuva/다운로드/lp_infer.mp4\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 16.8ms\n",
|
||
|
|
"Speed: 1.3ms preprocess, 16.8ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.1ms\n",
|
||
|
|
"Speed: 2.1ms preprocess, 2.1ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.1ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.1ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.2ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.2ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.0ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.3ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.3ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.4ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.4ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.3ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.3ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.2ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.2ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 50\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.1ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.1ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.1ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.1ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 100\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 8 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 3.1ms\n",
|
||
|
|
"Speed: 0.9ms preprocess, 3.1ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.3ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.3ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.3ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.3ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.3ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.3ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 150\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.3ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.3ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.5ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 2.5ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.0ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.6ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.6ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.1ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.1ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 (no detections), 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.2ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.2ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.1ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.2ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.2ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.1ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.2ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.2ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 2.0ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 200\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.3ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.3ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 2.3ms\n",
|
||
|
|
"Speed: 0.9ms preprocess, 2.3ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 2.2ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.2ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.2ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.2ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.2ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.2ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 2.2ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.2ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 2.4ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.4ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.4ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 2.4ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.1ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.2ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.2ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 8 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 250\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 8 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 8 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 8 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 2.0ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 2.0ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 8 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 2.1ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 8 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 2.4ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 2.4ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.1ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 300\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.5ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.5ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.1ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 350\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 8 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.2ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 7 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 5 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 1.0ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 6 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.9ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 2.1ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 400\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.0ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.3ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 2.3ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.3ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.7ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 2.0ms\n",
|
||
|
|
"Speed: 0.8ms preprocess, 2.0ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 1 lp, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"✅ 처리 프레임: 450\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 2.2ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.2ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 2.0ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 2.0ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.8ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 2.1ms\n",
|
||
|
|
"Speed: 0.6ms preprocess, 2.1ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 4 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 2 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.4ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.5ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 1.1ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.6ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.5ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"\n",
|
||
|
|
"0: 384x640 3 lps, 1.9ms\n",
|
||
|
|
"Speed: 0.4ms preprocess, 1.9ms inference, 0.7ms postprocess per image at shape (1, 3, 384, 640)\n",
|
||
|
|
"🎉 영상 저장 완료: /home/cuuva/다운로드/lp_infer.mp4\n"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"source": [
|
||
|
|
"from ultralytics import YOLO\n",
|
||
|
|
"import cv2\n",
|
||
|
|
"\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"# 1. 모델 로드\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"model_path = \"/home/cuuva/experiment/custom_LP_detect/lp_detect/epo_200_frac_0_22/weights/best_lp_detect.pt\"\n",
|
||
|
|
"model = YOLO(model_path)\n",
|
||
|
|
"\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"# 2. 입력 영상\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"video_path = \"/home/cuuva/다운로드/car_lp.mov\"\n",
|
||
|
|
"cap = cv2.VideoCapture(video_path)\n",
|
||
|
|
"\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"# 3. 출력 영상 설정\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"output_path = \"/home/cuuva/다운로드/lp_infer.mp4\"\n",
|
||
|
|
"fourcc = cv2.VideoWriter_fourcc(*\"mp4v\")\n",
|
||
|
|
"fps = cap.get(cv2.CAP_PROP_FPS)\n",
|
||
|
|
"width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))\n",
|
||
|
|
"height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))\n",
|
||
|
|
"out = cv2.VideoWriter(output_path, fourcc, fps, (width, height))\n",
|
||
|
|
"\n",
|
||
|
|
"print(f\"🎬 영상 처리 시작: {video_path}\")\n",
|
||
|
|
"print(f\"🎯 저장 경로: {output_path}\")\n",
|
||
|
|
"\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"# 4. 프레임 반복하며 inference\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"frame_idx = 0\n",
|
||
|
|
"while cap.isOpened():\n",
|
||
|
|
" ret, frame = cap.read()\n",
|
||
|
|
" if not ret:\n",
|
||
|
|
" break\n",
|
||
|
|
"\n",
|
||
|
|
" frame_idx += 1\n",
|
||
|
|
"\n",
|
||
|
|
" # YOLO inference\n",
|
||
|
|
" results = model(frame)\n",
|
||
|
|
"\n",
|
||
|
|
" # bbox, label, confidence 시각화된 프레임\n",
|
||
|
|
" annotated_frame = results[0].plot()\n",
|
||
|
|
"\n",
|
||
|
|
" # 영상 저장\n",
|
||
|
|
" out.write(annotated_frame)\n",
|
||
|
|
"\n",
|
||
|
|
" if frame_idx % 50 == 0:\n",
|
||
|
|
" print(f\"✅ 처리 프레임: {frame_idx}\")\n",
|
||
|
|
"\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"# 5. 자원 해제\n",
|
||
|
|
"# ----------------------------\n",
|
||
|
|
"cap.release()\n",
|
||
|
|
"out.release()\n",
|
||
|
|
"print(f\"🎉 영상 저장 완료: {output_path}\")\n"
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"cell_type": "code",
|
||
|
|
"execution_count": null,
|
||
|
|
"id": "bbeff581",
|
||
|
|
"metadata": {},
|
||
|
|
"outputs": [],
|
||
|
|
"source": []
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"metadata": {
|
||
|
|
"kernelspec": {
|
||
|
|
"display_name": "1stagedetect",
|
||
|
|
"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.18"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"nbformat": 4,
|
||
|
|
"nbformat_minor": 5
|
||
|
|
}
|