gpt4 book ai didi

python-3.x - 如何修复错误 “module ' cv2.cv 2' has no attribute setMouseCallBack?”

转载 作者:行者123 更新时间:2023-12-02 16:20:55 25 4
gpt4 key购买 nike

“我正在尝试实现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', click_event)

乙不是资本。

关于python-3.x - 如何修复错误 “module ' cv2.cv 2' has no attribute setMouseCallBack?”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56295054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com