opencv
RYAN-LZ
方向:计算机视觉
展开
-
Opencv(Python版)-1 图像视频读写
了解opencv基本函数功能在窗口显示图像使用函数**cv2.imread()**读取图像,有两个参数,第一个是图像的路径,第二个是以什么方式读取图像,一共有三种图像。cv2.IMREAD_COLOR:加载彩色图像。 任何图像的透明度都将被忽略。 这是默认标志。cv2.IMREAD_GRAYSCALE:以灰度模式加载图像。cv2.IMREAD_UNCHANGED:加载图像,包...原创 2019-02-10 22:08:38 · 459 阅读 · 0 评论 -
Opencv(Python版)-2 在OpenCV中绘制函数
学习使用OpenCV绘制不同的几何形状学习以下函数:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText()等。创建画板# 创建一个黑色图像img = np.zeros((512,512,3), np.uint8)画线# 画一条厚度为5像素的蓝色斜线img = cv2.line(img,(0,0)...原创 2019-02-10 22:09:53 · 2757 阅读 · 0 评论 -
Opencv(Python版)-3 鼠标作为画笔
学习如何在OpenCV中处理鼠标事件,并点击鼠标在窗口绘图。学习以下函数:cv2.setMouseCallback(),cv2.getTrackbarPos(),cv2.createTrackbar()等。都是官网的样例,跑跑知道是干什么的就好了。双击鼠标画圆import cv2import numpy as np# mouse callback functiondef...原创 2019-02-10 22:11:10 · 452 阅读 · 0 评论 -
Opencv(Python版)-4 图像的算术运算
学习对图像的几种算术运算,如加法,减法,按位运算等。学习以下函数:cv2.add(),cv2.addWeighted()等。图像的加法运算cv2.addWeighted(m1,w1,m2,w2),四个参数,m1 m2是两个要相加的图片,w1 w2 表示图片的显示权重,值越大图像越清晰,对比度越高。import cv2img1 = cv2.imread('6.png')im...原创 2019-02-10 22:12:00 · 406 阅读 · 0 评论 -
Opencv(Python版)-5 提取视频中彩色对象
拍摄视频的每一帧,从BGR转换为HSV颜色空间,将HSV图像阈值为一系列蓝色,现在单独提取蓝色对象。提取蓝色对象以下是详细的代码:import cv2import numpy as npcap = cv2.VideoCapture(0)while(1): # Take each frame _, frame = cap.read() #高斯模糊,去...原创 2019-02-10 22:13:22 · 943 阅读 · 0 评论