Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2022, 10:19   #1
web developer
Пользователь
 
Регистрация: 04.06.2022
Сообщений: 33
По умолчанию opencv2

Возникает исключение при выполнение кода
Код:
import cv2
import sys

# Get user supplied values
imagePath = sys.argv[1]
cascPath = "haarcascade_frontalface_default.xml"

# Create the haar cascade
faceCascade = cv2.CascadeClassifier(cascPath)

# Read the image
image = cv2.imread(imagePath)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# Detect faces in the image
faces = faceCascade.detectMultiScale(
    gray,
    scaleFactor=1.2,
    minNeighbors=5,
    minSize=(30,30)

)

print("Found {0} faces!".format(len(faces)))

# Draw a rectangle around the faces
for (x, y, w, h) in faces:
    cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2)
cv2.namedWindow('Faces found', cv2.WINDOW_NORMAL)
cv2.imshow("Faces found", image)
cv2.waitKey(0)
Код:
list index out of range
  File "C:\python\face.py", line 5, in <module>
    imagePath = sys.argv[1]
Изображения
Тип файла: png Screenshot_10.png (22.2 Кб, 18 просмотров)

Последний раз редактировалось BDA; 30.07.2022 в 13:42.
web developer вне форума Ответить с цитированием
Старый 30.07.2022, 13:43   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 6,849
По умолчанию

А вы при вызове скрипта не забыли указать хотя бы один аргумент?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 30.07.2022, 14:11   #3
web developer
Пользователь
 
Регистрация: 04.06.2022
Сообщений: 33
По умолчанию

BDA, нет
web developer вне форума Ответить с цитированием
Старый 02.08.2022, 08:06   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,817
По умолчанию

Цитата:
Сообщение от web developer Посмотреть сообщение
BDA, нет
А система говорит что забыли. Отладчика там у вас нету чтоли?? Проверить что находится в argv при ошибке никак нельзя?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск