Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.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 3.x “如何修复错误”;模块';cv2.cv2';没有属性setMouseCallBack?“;_Python 3.x_Opencv - Fatal编程技术网

Python 3.x “如何修复错误”;模块';cv2.cv2';没有属性setMouseCallBack?“;

Python 3.x “如何修复错误”;模块';cv2.cv2';没有属性setMouseCallBack?“;,python-3.x,opencv,Python 3.x,Opencv,“我正在尝试实现setMouseCallBack函数,我希望使用该函数获取鼠标左键单击的图像位置的坐标值。我编写了代码。但在运行时,它显示错误:“模块'cv2.cv2'没有属性setMouseCallBack。”“。我已经按照其他一些答案中的建议运行了命令:pip install opencv contrib python,但它仍然不起作用 代码如下: import numpy as np import cv2 def click_event(event,x,y,flags,param):

“我正在尝试实现setMouseCallBack函数,我希望使用该函数获取鼠标左键单击的图像位置的坐标值。我编写了代码。但在运行时,它显示错误:“模块'cv2.cv2'没有属性setMouseCallBack。”“。我已经按照其他一些答案中的建议运行了命令:pip install opencv contrib python,但它仍然不起作用

代码如下:

import numpy as np
import cv2

def click_event(event,x,y,flags,param):
    if event==cv2.EVENT_LBUTTONDOWN:
        font=cv2.FONT_HERSHEY_SIMPLEX
        coordinate=str(x)+', '+str(y)
        cv2.putText(img,coordinate,(x,y),font,.5,(255,255,0),2)
        cv2.imshow('image',img)

img=np.zeros((512,512,3),dtype='uint8')
cv2.imshow('image',img)

cv2.setMouseCallBack('image',click_event)

cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.setMouseCallback('image',单击事件)

B不是大写。

您可以添加代码的相关部分吗?可能是出了什么问题。检查它。错误是正确的,没有
cv2.setMouseCallBack
,但是有
cv2.setMouseCallBack
->注意回调中的b:)哦。。那太可笑了。谢谢。:)