我为学校研究项目写了一个代码,但是当我运行.py文件时,出现以下错误:
TypeError: point is not a numpy array, neither a scalar.
当我打电话给cv2.minAreaRect()
我曾经尝试致电cv2.drawContours()
,但遇到了一个新问题。
import imutils
import numpy as np
import cv2
# Identify contours
cnts = cv2.findContours(edged.copy(), cv2.RETR_EXTERNAL,
cv2.CHAIN_APPROX_SIMPLE)
cnts = cnts[0] if imutils.is_cv2() else cnts[1]
# Compute the, rotating bounding box of the contours
orig = image.copy()
rect = cv2.minAreaRect(cnts)
box = cv2.cv.BoxPoints(rect) if imutils.is_cv2() else cv2.boxPoints(box)
box = np.array(box, dtype="int")
我正在尝试从轮廓绘制最小面积矩形基本点。