У меня есть функция предварительной обработки, которую я должен выбрать и загрузить на другую машину, если я сделаю это, если произойдет сбой, с сообщением об ошибке, так как имя cv2 не найдено, поэтому я попытался импортировать cv2 внутри функции, а также обработал и загрузил то же самое все та же ошибка есть способ, которым я могу сделать это правильно, код и сообщение об ошибке следующим образом.
def pre_process(image,label):
if label == "label1":
import cv2
print("started")
print("#"*80)
image = cv2.cvtColor(image,cv2.COLOR_RGB2GRAY)
roi = cv2.resize(image, None, fx=4, fy=6, interpolation=cv2.INTER_CUBIC)
_, roi = cv2.threshold(roi, 80, 255, cv2.THRESH_BINARY)
return roi, "--psm 10"
else:
roi = image
return roi, "--psm 3"
name 'cv2' is not defined