Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.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 我得到了这个错误值error:一个包含多个元素的数组的真值是不明确的。使用a.any()或a.all()_Python_Opencv_Cascade_Vision - Fatal编程技术网

Python 我得到了这个错误值error:一个包含多个元素的数组的真值是不明确的。使用a.any()或a.all()

Python 我得到了这个错误值error:一个包含多个元素的数组的真值是不明确的。使用a.any()或a.all(),python,opencv,cascade,vision,Python,Opencv,Cascade,Vision,我试着运行这个程序 for (x,y,w,h) in jeruks1 and jeruks2: cv2.rectangle(img1,(x,y),(x+w,y+h),(17,126,234),2) font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(img1,'Jeruk',(x+w,y+h), font, 1, (17,126,234), 2, cv2.LINE_AA) #---write the text

我试着运行这个程序

for (x,y,w,h) in jeruks1 and jeruks2:

        cv2.rectangle(img1,(x,y),(x+w,y+h),(17,126,234),2)
        font = cv2.FONT_HERSHEY_SIMPLEX
        cv2.putText(img1,'Jeruk',(x+w,y+h), font, 1, (17,126,234), 2, cv2.LINE_AA) #---write the text

        cv2.rectangle(img2,(x,y),(x+w,y+h),(17,126,234),2)
        font = cv2.FONT_HERSHEY_SIMPLEX
        cv2.putText(img2,'Jeruk',(x+w,y+h), font, 1, (17,126,234), 2, cv2.LINE_AA) #---write the text

        roi_gray = cam1[y:y+h, x:x+w]
        roi_color = img1[y:y+h, x:x+w]

        roi_gray = cam2[y:y+h, x:x+w]
        roi_color = img2[y:y+h, x:x+w]
但是我得到了这个错误

Traceback (most recent call last):
  File "/home/arizal/Documents/Sorting Jeruk/dual.py", line 54, in <module>
    for (x,y,w,h) in jeruks1 and jeruks2:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
回溯(最近一次呼叫最后一次):
文件“/home/arizal/Documents/Sorting Jeruk/dual.py”,第54行,在
对于jeruks1和jeruks2中的(x,y,w,h):
ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()
我只是尝试用双摄像头在1 for循环中加载2 cascade.xml
有人能帮我吗?

Python中的
这个词是用来表示两个布尔值的逻辑“and”,例如
True和False
计算为
False
。您收到的错误是Python说,“嘿,我想把
jeruks1
jeruks2
转换成布尔值,这样我就可以把它们中的
转换成布尔值,但我不能这样做!”


您可以使用
+
符号组合两个列表。例如,
[1,5]+[2,3]
计算为
[1,5,2,3]

什么是
jeruks1
jeruks2