问题遇到的现象和发生背景
使用边缘检测框选出了一些东西,希望能够框选它们并获取坐标
用代码块功能插入代码,请勿粘贴截图
import cv2
import time
def null(id):
pass
cap=cv2.VideoCapture(0)
cv2.namedWindow("1")
cv2.createTrackbar("edge","1",0,255,null)
cv2.createTrackbar("edge1","1",0,255,null)
frame=cv2.GaussianBlur(cv2.imread("d:/1.jpeg"),(3,3),sigmaX=1,sigmaY=1)
while(1):
edges=cv2.Canny(image=frame,threshold1=cv2.getTrackbarPos("edge","1"),threshold2=cv2.getTrackbarPos("edge1","1"))
cv2.imshow("1",edges)
cv2.waitKey(50)
运行结果及报错内容
希望能够达到(获取他们的坐标):
我的解答思路和尝试过的方法
百度