Я пытаюсь реализовать распознавание лиц с помощью python и Open Cv. Я успешно реализовал распознавание лиц с помощью python, выполнив несколько доступных учебных пособий и выполнив их отлично.Распознавание лиц с использованием малины pi, pi-камеры, python и Open Cv
Теперь то, что я пытаюсь сделать, - это распознавание лица. Я следил за несколькими учебниками, но ни один из них не работает для меня.
Я следовал этому руководству, которое было достаточно ясным, но в коде возникает синтаксическая ошибка.
https://oscarliang.com/raspberry-pi-face-recognition-opencv/
Я попытался запустить этот код
import cv
cv.NamedWindow(“w1”, cv.CV_WINDOW_AUTOSIZE)
camera_index = 0
capture = cv.CaptureFromCAM(camera_index)
def repeat():
global capture #declare as globals since we are assigning to them now
global camera_index
frame = cv.QueryFrame(capture)
cv.ShowImage(“w1″, frame)
c = cv.WaitKey(10)
if(c==”n”): #in “n” key is pressed while the popup window is in focus
camera_index += 1 #try the next camera index
capture = cv.CaptureFromCAM(camera_index)
if not capture: #if the next camera index didn’t work, reset to 0.
camera_index = 0
capture = cv.CaptureFromCAM(camera_index)
while True:
repeat()
, но я получаю следующее сообщение об ошибке в строке номер 6
Там есть ошибка в программе: ожидается, намеренное блок.
Я попытался изо всех сил решить эту проблему, но ничего не получилось.
Поскольку я новичок в малине pi и python, любая помощь будет оценена по достоинству.
Заранее спасибо.
Этот вопрос имеет довольно широкий охват и, возможно, не подходит для переполнения стека. У вас есть какие-то конкретные вопросы о том, что не работает для вас с кодом, который вы внедрили? Можете ли вы разместить свой код? –
@PaulRooney спасибо за ответ. Я сделал редактирование на вопрос. Пожалуйста, проверьте. Упование это имеет смысл сейчас. –
Можете ли вы опубликовать синтаксическую ошибку? Имейте в виду, что некоторые из кода в этой статье не являются питонами. –