|
|
@@ -1,4 +1,5 @@
|
|
|
# Copyright (c) Opendatalab. All rights reserved.
|
|
|
+import time
|
|
|
from collections import Counter
|
|
|
from uuid import uuid4
|
|
|
|
|
|
@@ -102,9 +103,9 @@ class YOLOv11LangDetModel(object):
|
|
|
temp_images = split_images(image)
|
|
|
for temp_image in temp_images:
|
|
|
all_images.append(resize_images_to_224(temp_image))
|
|
|
-
|
|
|
- images_lang_res = self.batch_predict(all_images, batch_size=8)
|
|
|
- # logger.info(f"images_lang_res: {images_lang_res}")
|
|
|
+ # langdetect_start = time.time()
|
|
|
+ images_lang_res = self.batch_predict(all_images, batch_size=256)
|
|
|
+ # logger.info(f"image number of langdetect: {len(images_lang_res)}, langdetect time: {round(time.time() - langdetect_start, 2)}")
|
|
|
if len(images_lang_res) > 0:
|
|
|
count_dict = Counter(images_lang_res)
|
|
|
language = max(count_dict, key=count_dict.get)
|