python - 我收到语法错误但无法识别
问题描述
新手来了 我正在使用 OpenCV 创建面部识别程序,但出现语法错误,无法确定发生的原因
import cv2
face_cascade = cv2.CascadeClassifier("D:\\Python\\Pycharm Projects\\haarcascade_frontalface_default.xml")
img = cv2.imread("E:\\pic\\Cam\\py.jpg")
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray_img, scaleFactor_=_1, minNeighbors=5)
print(type(faces))
print(faces)
for x, y, w, h in faces:
img = cv2.rectangle(img, (int(img, (x,y), (x+w, y+h), (0, 255, 0), 3)
resized = cv2.resize(img, (int(img.shape[1]/2), int(img.shape[0]/2)))
cv2.imshow("Gray", resized)
cv2.waitkey(0)
cv2.destroyAllWindows()
我得到的错误是
File "C:/Users/Areeb Irfan/.PyCharmCE2018.3/config/scratches/facialdetect.py", line 14
resized = cv2.resize(img, (int(img.shape[1]/2), int(img.shape[0]/2)))
^
SyntaxError: invalid syntax
解决方案
img = cv2.rectangle(img, (int(img, (x,y), (x+w, y+h), (0, 255, 0), 3)
矩形没有结束 ')'(
推荐阅读
- svg - 以编程方式绘制具有特定方位角的 SVG 图标?
- node.js - 无服务器功能的查找表应该存储在哪里?
- flutter - Sharedpreferences 值未更新
- excel - 如何从网页中获取图片 url
- python - 如何在一行中输入多个值?
- google-cloud-platform - 如何在管道中启动 GCP VM?
- wordpress - 修复使用 wpvivid 备份 wordpress 插件时网站恢复超时错误
- powershell - 使用 Get-NetTCPConnection 获取进程的命令行
- haskell - 从子列表中删除
- reactjs - 使用 _app.js 中实现的 React.createContext()