Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 4, 2022 10:28:12

dankochkurov
Зарегистрирован: 2022-05-01
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

cv2 error

 [code][code python][code python][code html][code python][code python][code python][code python][code python][code python][code python][code python][code html][code javascript][code python][code python][code python][code python][code python][code python][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code][/code]
Hello! I am writing a program to recognize the contours of objects. Here is my code

import cv2
import numpy as np

frameW = 640
frameH = 480
cap = cv2.VideoCapture(0)
cap.set(3, frameW)
cap.set(4, frameH)

def empty(a):
pass

cv2.namedWindow(“Parametrs”)
cv2.resizeWindow(“Parametrs”, 640, 480)
cv2.createTrackbar(“Threshold1”, “Parametrs”, 150, 255, empty)
cv2.createTrackbar(“Threshold2”, “Parametrs”, 255, 255, empty)

def stackImages(scale, imgArray):
rows = len(imgArray)
cols = len(imgArray)
rowsAvaible = isinstance(imgArray, list)
w = imgArray.shape
h = imgArray.shape
if rowsAvaible:
for x in range(0, rows):
for y in range(0, cols):
if imgArray.shape == imgArray.shape:
imgArray = cv2.resize(imgArray, (0, 0), None, scale, scale)
else:
imgArray = cv2.resize(imgArray, (imgArray.shape,imgArray.shape), None, scale, scale)
if len(imgArray.shape) == 2:imgArray = cv2.cvtColor(imgArray, cv2.COLOR_GRAY2BGR)
imageBlank = np.zeros((h, w, 3), np.uint8)
hor = *rows
hor_con = *rows
for x in range(0, rows):
hor = np.hstack(imgArray)
ver = np.vstack(hor)
else:
for x in range(0, rows):
if imgArray.shape == imgArray.shape:
imgArray = cv2.resize(imgArray, (0, 0), None, scale, scale)
else:
imgArray = cv2.resize(imgArray, (imgArray.shape, imgArray.shape), None, scale, scale)
if len (imgArray.shape) == 2:imgArray = cv2.cvtColor(imgArray, cv2.COLOR_GRAY2BGR)
hor = np.hstack(imgArray)
ver = hor
return ver

while True:
success, img = cap.read()

imgBlur = cv2.GaussianBlur(img, (7, 7), 1 )
imgGray = cv2.cvtColor(imgBlur, cv2.COLOR_BGR2GRAY)

theshold1 = cv2.getTrackbarPos(“Theshold1”, “Parametrs”)
theshold2 = cv2.getTrackbarPos(“Theshold2”, “Parametrs”)
imgCanny = cv2.Canny(imgGray, theshold1, theshold2)


imgStack = stackImages(0.8,())
cv2.imshow(“Result”, imgStack)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
and it throws an error:
File “C:\Users\Даниил\PycharmProjects\ob ject_detection\real_time_object_det ection.py”, line 58, in
theshold1 = cv2.getTrackbarPos(“Theshold1”, “Parametrs”)
cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\w indow.cpp:862: error: (-215:Assertion failed) trackbar in function ‘cv::getTrackbarPos
I don’t know what to do with it, please help, thanks in advance.

Отредактировано dankochkurov (Июнь 4, 2022 10:34:08)

Офлайн

#2 Июнь 4, 2022 10:34:41

dankochkurov
Зарегистрирован: 2022-05-01
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

cv2 error

Here is the code:

Отредактировано dankochkurov (Июнь 4, 2022 10:35:03)

Прикреплённый файлы:
attachment real_time_object_detection.py (2,3 KБ)

Офлайн

#3 Июнь 4, 2022 18:53:10

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2583
Репутация: +  60  -
Профиль   Отправить e-mail  

cv2 error

Для начала избавьтесь от русских символов в путях
А после пишите на русском на русских форумах Даниил



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Июнь 4, 2022 19:06:44

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

cv2 error

.



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#5 Июнь 4, 2022 21:35:09

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2583
Репутация: +  60  -
Профиль   Отправить e-mail  

cv2 error

Админ, боты



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#6 Июнь 5, 2022 09:00:58

dankochkurov
Зарегистрирован: 2022-05-01
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

cv2 error

АД0ДЕ412
.
Я прикрепил файс с кодом

Офлайн

#7 Июнь 5, 2022 09:01:26

dankochkurov
Зарегистрирован: 2022-05-01
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

cv2 error

ZerG
Для начала избавьтесь от русских символов в путяхА после пишите на русском на русских форумах Даниил
Как?

Офлайн

#8 Июнь 5, 2022 13:43:29

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2583
Репутация: +  60  -
Профиль   Отправить e-mail  

cv2 error

Заменой оных на китайские иероглифы



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#9 Июнь 5, 2022 18:12:12

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

cv2 error

ZerG
Админ, боты
сам (сама) такое ))
dankochkurov
Я прикрепил файс с кодом
и кто его будет скачивать …
ZerG
Заменой оных на китайские иероглифы
шо ты путаешь нужно заменить китайские на иероглифы а не ироглефы на китайские … тож мене



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июнь 5, 2022 18:13:06)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version