Python 属性错误:模块';cv2和x27;没有属性';CV#u链#u近似#u简单';
我已经找遍了,找不到这个问题的答案,所以我要继续问下去。我正试图找出python的opencv,但我被卡住了。每次运行此代码时,它都会告诉我没有名为“CV\u CHAIN\u APPROX\u SIMPLE”的属性。然后我尝试使用每个CV_链_近似值,但没有任何效果。我甚至去了我的空闲,它也不知道它是什么,所以我被卡住了。 我正试图制作一个程序,找到移动目标的中心坐标。使用findContours是正确的方向吗? 很抱歉我是stackoverflow的新手,所以我不确定在这些问题中我能问些什么! 非常感谢Python 属性错误:模块';cv2和x27;没有属性';CV#u链#u近似#u简单';,python,opencv,Python,Opencv,我已经找遍了,找不到这个问题的答案,所以我要继续问下去。我正试图找出python的opencv,但我被卡住了。每次运行此代码时,它都会告诉我没有名为“CV\u CHAIN\u APPROX\u SIMPLE”的属性。然后我尝试使用每个CV_链_近似值,但没有任何效果。我甚至去了我的空闲,它也不知道它是什么,所以我被卡住了。 我正试图制作一个程序,找到移动目标的中心坐标。使用findContours是正确的方向吗? 很抱歉我是stackoverflow的新手,所以我不确定在这些问题中我能问些什么!
在版本“2.4.9”中,我可以清楚地看到
cv2.CHAIN\u-approw\u-NONE
(以及其他版本)您确定没有像在示例中那样忘记在它前面添加cv2.
。如果没有,请通过执行cv2添加版本。\uuuu version\uuu
您正在使用基于createBackgroundSubtractorMOG2
的Opencv 3.0>,因此您的行需要如下所示:
(a, b, c) = cv2.findContours(filtered, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
不要忘记在每个OpenCV函数前面使用
cv2。
。是的,对不起。我的密码里确实有。我很快就记下来了。我知道它应该在那里,这就是为什么我如此困惑的原因。@Dr.Snow简历的版本是什么?一旦我添加并使用我的答案,代码对我有效。你确定你添加了cv2.
,然后从CV\u-CHAIN\u-approw\u-SIMPLE
中删除了CV\u-CHAIN\u-approw\u-SIMPLE
,因为它应该是cv2.CV\u-CHAIN\u-approw\u-SIMPLE
(a, b, c) = cv2.findContours(filtered, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)