Muh*_*ais 5 opencv image-processing computer-vision python-3.x
我是OpenCV的初学者.我想围绕我检测到的标记制作边界框.
你能告诉我怎样才能用OpenCV(Python)做到这一点?
我正在使用Python 3.6.3和openCV
box =np.int0(cv2.cv.BoxPoints(marker))
Run Code Online (Sandbox Code Playgroud)
输出:
Error showing cv2.cv2 has no module cv
Run Code Online (Sandbox Code Playgroud)
Kin*_*t 金 15
cv2.cv.BoxPoints
被改变了.
对于OpenCV 3.x,请cv2.boxPoints
改用.
例如:
>> import numpy as np
>> import cv2
>>> cv2.__version__
'3.3.0-dev'
>>> cnt = np.array([[0,0], [1,1], [2,0]])
>>> bbox = cv2.minAreaRect(cnt)
>>> pts = cv2.boxPoints(bbox)
>>> print(pts)
[[ 9.99999940e-01 9.99999881e-01]
[ 5.96046448e-08 0.00000000e+00]
[ 9.99999940e-01 -9.99999881e-01]
[ 1.99999976e+00 0.00000000e+00]]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10468 次 |
最近记录: |