Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:模块';cv2和x27;没有属性';CV#u链#u近似#u简单';_Python_Opencv - Fatal编程技术网

Python 属性错误:模块';cv2和x27;没有属性';CV#u链#u近似#u简单';

Python 属性错误:模块';cv2和x27;没有属性';CV#u链#u近似#u简单';,python,opencv,Python,Opencv,我已经找遍了,找不到这个问题的答案,所以我要继续问下去。我正试图找出python的opencv,但我被卡住了。每次运行此代码时,它都会告诉我没有名为“CV\u CHAIN\u APPROX\u SIMPLE”的属性。然后我尝试使用每个CV_链_近似值,但没有任何效果。我甚至去了我的空闲,它也不知道它是什么,所以我被卡住了。 我正试图制作一个程序,找到移动目标的中心坐标。使用findContours是正确的方向吗? 很抱歉我是stackoverflow的新手,所以我不确定在这些问题中我能问些什么!

我已经找遍了,找不到这个问题的答案,所以我要继续问下去。我正试图找出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)