我在Windows计算机上安装了cv2
(opencv-3.0.0
),但无法访问MSER类:
import cv2
cv2.MSER()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'MSER'
对于cv2
安装,我下载并解压缩opencv-3.0.0.0.exe
,然后将cv2.pyd
复制到Ananconda sitepackage目录。
我在互联网上看到关于使用cv2.MSER
的几篇帖子,但我无法弄清{my} cv2
的问题。
答案 0 :(得分:3)
我正在引用opencv-2.4使用MSER的方式。从opencv-3.0.0文档中,我似乎需要使用以下内容:
cv2.MSER_create()
答案 1 :(得分:1)
cam = video.create_capture(video_src)
mser = cv2.MSER_create()
while True:
ret, img = cam.read()
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
vis = img.copy()
regions = mser.detectRegions(gray, None)