![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV-Python
robot_???
这个作者很懒,什么都没留下…
展开
-
opencv-python 8. 用滑动条做调色板
目标学会把滑动条绑定到 OpenCV 的窗口你将会学习这些函数:cv2.getTrackbarPos(),cv2.creatTrackbar()等。8.1 代码示例现在我们来创建一个简单的程序:通过调节滑动条来设定画板颜色。我们要创建一个窗口来显示显色,还有三个滑动条来设置 B,G,R 的颜色。当我们滑动滚动条是窗口的颜色也会发生相应改变。默认情况下窗口的起始颜色为黑。cv2.getTrackbarPos() 函数:第一个参数是滑动条的名字第二个参数是滑动条被放置窗口的名字第转载 2020-05-28 22:39:57 · 208 阅读 · 0 评论 -
opencv-python 7.把鼠标当画笔
目标学习使用 OpenCV 处理鼠标事件你将要学习的函数是:cv2.setMouseCallback()7.1 简单演示这里我们来创建一个简单的程序,他会在图片上你双击过的位置绘制一个圆圈。首先我们来创建一个鼠标事件回调函数,但鼠标事件发生是他就会被执行。鼠标事件可以是鼠标上的任何动作,比如左键按下,左键松开,左键双击等。我们可以通过鼠标事件获得与鼠标对应的图片上的坐标。根据这些信息我们可以做任何我们想做的事。你可以通过执行下列代码查看所有被支持的鼠标事件。import cv2 as cvi转载 2020-05-28 21:39:47 · 253 阅读 · 0 评论 -
opencv-python 6.绘图函数
目标学习使用OpenCV 绘制不同几何图形你将会学习到这些函数:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText() 等。代码上面所有的这些绘图函数需要设置下面这些参数:img:你想要绘制图形的那幅图像。color:形状的颜色。以BGR为例,需要传入一个元组,例如:(255,0,0)代表蓝色。【因为opencv使用的是BGR】对于灰度图只需要传入灰度值。thickness:线条的粗细。如果给一个闭合图形设置转载 2020-05-28 20:34:48 · 208 阅读 · 0 评论 -
opencv-python 5.视频
目标学会读取视频文件,显示视频,保存视频文件学会从摄像头获取并显示视频你将会学习到这些函数:cv2.VideoCapture(),cv2.VideoWrite()5.1 用摄像头捕获视频我们经常需要使用摄像头捕获实时图像。OpenCV 为这中应用提供了一个非常简单的接口。让我们使用摄像头来捕获一段视频,并把它转换成灰度视频显示出来。从这个简单的任务开始吧。为了获取视频,你应该创建一个VideoCapture 对象。他的参数可以是设备的索引号,或者是一个视频文件。设备索引号就是在指定要使用的摄转载 2020-05-28 17:18:32 · 211 阅读 · 0 评论 -
opencv-python 4.图片
介绍以下函数:cv2.imread(),cv2.imshow(),cv2.imwrite()1. 读入图像cv2.imread()读入图像。这幅图像应该在此程序的工作路径,或者给函数提供完整路径,第二个参数是要告诉函数应该如何读取这幅图片。cv2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略,这是默认参数。cv2.IMREAD_GRAYSCALE:以灰度模式读入图像cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的alpha 通道import cv转载 2020-05-28 10:31:11 · 181 阅读 · 0 评论