perf: optimize image cropping by avoiding unnecessary copies

This commit is contained in:
2026-07-06 22:40:50 +08:00
parent 2c4f0bf848
commit c275f8cb7e
+2 -2
View File
@@ -119,7 +119,7 @@ class Ocr:
# pre process
start_time = time.time()
if not direct_ocr:
image = crop(image, self.button.area)
image = crop(image, self.button.area, copy=False)
image = self.pre_process(image)
# ocr
result, _ = self.model.ocr_single_line(image)
@@ -162,7 +162,7 @@ class Ocr:
# pre process
start_time = time.time()
if not direct_ocr:
image = crop(image, self.button.area)
image = crop(image, self.button.area, copy=False)
image = self.pre_process(image)
# ocr
results: list[BoxedResult] = self.model.detect_and_ocr(image)