图像处理
猫不吃老鼠
这个作者很懒,什么都没留下…
展开
-
opencv--python(一)图像和视频处理之读取,显示和保存
1. 图片的读取,保存与显示:1)调用opencvimport numpy as npimport cv2img_path = "D:/DL/AI-future/af2019-cv-training-20190312/00/00aed3c6b8f351e52ed5075603b56be1_c.jpg"img = cv2.imread(img_path,0) #读入图像。第二个参数c...原创 2019-04-08 16:29:21 · 1321 阅读 · 2 评论 -
opencv--python(二)图像基本操作
获取并修改像素值import numpy as npimport cv2img_path = "D:/DL/AI-future/af2019-cv-training-20190312/00/00aed3c6b8f351e52ed5075603b56be1_c.jpg"img = cv2.imread(img_path,0) #读入图像。第二个参数cv2.IMREAD_COLOR/...原创 2019-04-08 18:28:42 · 254 阅读 · 0 评论 -
opencv--python(三)图像处理之阈值/变换/降噪
颜色空间转换: 需要cv2.cvtColor(),cv2.inRange() 等。转换的方法经常用到的就两种:BGR↔Gray 和 BGR↔HSV。用到的函数是cv2.cvtColor(input_image,flag),其中flag 就是转换类型。 (cv2.COLOR_BGR2GRAY和cv2.COLOR_BGR2HSV)注意:在 OpenCV 的 HSV 格式中,H(色彩/...原创 2019-04-08 21:21:02 · 1778 阅读 · 0 评论 -
opencv--python(四)haar,直方图+反向投影,meanshift和Camshift追踪算法
haar人脸检测器OpenCV 已经包含了很多已经训练好的分类器,其中包括:面部,眼睛,微笑等。我们只需加载需要的 XML 分类器。然后以灰度格式加载输入图像或者是视频。如果检测到面部,它会返回面部所在的矩形区域 Rect(x,y,w,h)import numpy as npimport cv2#加载需要的xml分类器face_cascade = cv2.CascadeClassi...原创 2019-04-19 12:10:31 · 809 阅读 · 0 评论 -
opencv--python(五)光流法/背景分割(MOG2)/腐蚀膨胀
1. 光流法光流:由于目标对象或者摄像机的移动造成的图像对象在连续两帧图像中的移动被称为光流。它是一个 2D 向量场,可以用来显示一个点从第一帧图像到第二 帧图像之间的移动。光流是基于一下假设的:在连续的两帧图像之间(目标对象的)像素的灰度值不改变。(/亮度不变)相邻的像素具有相同的运动 。结果:提取运动的物体import cv2import numpy as npcap =...翻译 2019-04-19 13:30:14 · 2993 阅读 · 1 评论