欢迎光临散文网 会员登陆 & 注册

python点击图片获取信息(opencv)

2020-03-08 16:29 作者:一心想当网红的李老师  | 我要投稿

这段是别人的代码。

虽然和我的目标差距较大(不是我的功能,但是可以作为功能开启的一种手段)

# -*- coding: utf-8 -*-

import CV2

import numpy as np

#图片路径

img = CV2.imread("sk.jpg")   ###这个路径还是要改,采集的时候问题

a =[]

b = []

def on_EVENT_LBUTTONDOWN(event, x, y,flags, param):

    if event == CV2.EVENT_LBUTTONDOWN:

        xy = "%d,%d" % (x, y)

        a.append(x)

        b.append(y)

        CV2.circle(img, (x, y), 1, (0, 0, 255), thickness=-1)

        CV2.putText(img, xy, (x, y), CV2.FONT_HERSHEY_PLAIN,

                    1.0, (0, 0, 0), thickness=1)

        CV2.imshow("image", img)

 

CV2.namedWindow("image")  ##用的是人家的界面,没能和自己的整合在一起

CV2.setMouseCallback("image", on_EVENT_LBUTTONDOWN)

CV2.imshow("image", img)

CV2.waitKey(0)

print(a[0],b[0])

总算弄通了鼠标点击获取数据的方法。


python点击图片获取信息(opencv)的评论 (共 条)

分享到微博请遵守国家法律