前言
本文是该专栏的第14篇,后面将持续分享OpenCV计算机视觉的干货知识,记得关注。
本文主要来详细说明,基于OpenCV来获取鼠标点击位置的坐标,并按坐标的位置进行自动绘制图像。具体怎么实现,笔者在正文中将结合实际代码案例进行详细说明。
具体细节部分以及完整代码的实现,跟着笔者直接往下看正文内容。(附带完整代码)
正文
1. 依赖库安装
在开始之前,首先我们安装所需的依赖库。
也就是我们本文所要用到的numpy以及cv库,如果你本地环境已经安装,可以直接忽略该步骤。如果未安装,可以直接在终端输入如下命令进行安装:
pip install numpy
pip install opencv-python
说句题外话,如果安装进度较慢的话,可以直接选择使用镜像安装。
上述依赖库都准备好之后,我们再开始下面的工作。
2. 完整代码
需要注意的是,为了更好的展示这个功能的效果,程序功能会定义当鼠标左键释放的时候,它会在图像上显示当前鼠标坐标位置并绘制一个红色的小标记;而当鼠标右键释放后,它会根据之前记录的鼠标坐标位置,自动将其链接在一起(两个