Anonymous
Cv2.error: opencv(4.5.3):-1: ошибка: (-5: неправильный аргумент) в функции «изменение размера»
Сообщение
Anonymous » 22 ноя 2025, 02:18
Код: Выделить всё
import numpy as np
import cv2
import pickle
########### PARAMETERS ##############
width = 640
height = 480
threshold = 0.65 # MINIMUM PROBABILITY TO CLASSIFY
cameraNo = 1
#####################################
#### CREATE CAMERA OBJECT
cap = cv2.VideoCapture(cameraNo)
cap.set(3,width)
cap.set(4,height)
#### LOAD THE TRAINNED MODEL
pickle_in = open("model_trained.p","rb")
model = pickle.load(pickle_in)
print(cv2.__version__)
#### PREPORCESSING FUNCTION
def preProcessing(img):
img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
img = cv2.equalizeHist(img)
img = img/255
return img
while True:
success, imgOriginal = cap.read()
img = np.asarray(imgOriginal)
img = cv2.resize(img,(32,32)) threshold:
cv2.putText(imgOriginal,str(classIndex) + " "+str(probVal),
(50,50),cv2.FONT_HERSHEY_COMPLEX,
1,(0,0,255),1)
cv2.imshow("Original Image",imgOriginal)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
ОШИБКА:
Файл "E:/DATA_SCIENCE/MY_WORK/test.py", строка 32, в
img = cv2.resize(img,(32,32)) cv2.error: OpenCV(4.5.3)
ошибка: (-5:Неверный аргумент) в функции 'resize'
Ошибка разрешения перегрузки:
тип данных src = 17 не поддерживается
Ожидаемый Ptr для аргумента 'src'
Подробнее здесь:
https://stackoverflow.com/questions/684 ... ion-resize
1763767087
Anonymous
[code]import numpy as np import cv2 import pickle ########### PARAMETERS ############## width = 640 height = 480 threshold = 0.65 # MINIMUM PROBABILITY TO CLASSIFY cameraNo = 1 ##################################### #### CREATE CAMERA OBJECT cap = cv2.VideoCapture(cameraNo) cap.set(3,width) cap.set(4,height) #### LOAD THE TRAINNED MODEL pickle_in = open("model_trained.p","rb") model = pickle.load(pickle_in) print(cv2.__version__) #### PREPORCESSING FUNCTION def preProcessing(img): img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) img = cv2.equalizeHist(img) img = img/255 return img while True: success, imgOriginal = cap.read() img = np.asarray(imgOriginal) img = cv2.resize(img,(32,32)) threshold: cv2.putText(imgOriginal,str(classIndex) + " "+str(probVal), (50,50),cv2.FONT_HERSHEY_COMPLEX, 1,(0,0,255),1) cv2.imshow("Original Image",imgOriginal) if cv2.waitKey(1) & 0xFF == ord('q'): break [/code] ОШИБКА: Файл "E:/DATA_SCIENCE/MY_WORK/test.py", строка 32, в img = cv2.resize(img,(32,32)) cv2.error: OpenCV(4.5.3) :-1: ошибка: (-5:Неверный аргумент) в функции 'resize' Ошибка разрешения перегрузки: [list] [*]тип данных src = 17 не поддерживается [*]Ожидаемый Ptr для аргумента 'src' [/list] Подробнее здесь: [url]https://stackoverflow.com/questions/68444848/cv2-error-opencv4-5-3-1-error-5bad-argument-in-function-resize[/url]