自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 OpenCV操作 平滑处理

案例© Fu Xianjun. All Rights Reserved.中值滤波用领域内所有像素值的中间值来替代当前像素点的像素值。中值滤波会取当前像素点及周围临近像素点(一共有奇数个像素点)的像素值,将这些像素值排序,然后将位于中间位置的像素值作为当前像素点的像素值。在OpenCV中,实现中值滤波的函数是cv2.medianBlur()。中值滤波的滑块调整import cv2Value=0 #使用的阈值def onValue(a): Value= cv2.getTrackbarP

2021-06-24 12:27:44 191

原创 OpenCV操作 目标追踪

案例© Fu Xianjun. All Rights Reserved.

2021-06-23 22:01:49 210 2

原创 OpenCV操作 模板匹配

案例© Fu Xianjun. All Rights Reserved.在OpenCV内,模板匹配是使用函数cv2.matchTemplate()实现的。1.导入需要的库import cv2import numpy as np#Matplotlib是RGBimport matplotlib.pyplot as plt%matplotlib inline def cv_show(name, img): cv2.imshow(name, img) cv2.waitKey()

2021-06-18 14:24:52 160

原创 OpenCV操作 图像直方图

图像直方图直方图是什么?直方图的含义。绘制彩色的直方图使用掩膜进行直方图绘制直方图均衡化彩色图像直方图自适应均衡化直方图是什么?直方图的含义。直方图是图像处理过程中的一种非常重 要的分析工具。直方图从图像内部灰度级的角度对图像进行表述,包含十分丰富而重要的信息。从直方图的角度对图像进行处理,可以达到增强图像显示效果的目的。从统计的角度讲,直方图是图像内灰度值的统计特性与图像灰度值之间的函数,直方图统计图像内各个灰度级出现的次数。从直方图的图形上观察,横坐标是图像中各像素点的灰度级,纵坐标是具有该灰度级

2021-06-17 10:59:04 246

原创 OpenCV操作 视频处理

要用到的OpenCV函数:cv2.VideoCapture(), cv2.VideoWriter()打开摄像头:# 打开摄像头并灰度化显示import cv2cap = cv2.VideoCapture(0)while(cap.isOpened()): # 获取一帧 ret, frame = cap.read() cv2.imshow('frame', frame) if cv2.waitKey(1) == ord('q'): breakcap.r

2021-06-17 10:21:52 129

原创 OpenCV操作 图像金字塔

图像金字塔高斯金字塔拉普拉斯金字塔高斯金字塔import cv2 import numpy as npdef pyramid_demo(image,level): temp = image.copy() pyramid_images = [] for i in range(level): dst = cv2.pyrDown(temp) pyramid_images.append(dst) cv2.imshow("pyramid_

2021-05-17 17:40:19 263 1

原创 OpenCV操作 脸部打码

代码如下:import cv2import numpy as npweini=cv2.imread("weini.jpg",0)r,c=weini.shapemask=np.zeros((r,c),dtype=np.uint8)mask[33:87,60:108]=1key=np.random.randint(0,256,size=[r,c],dtype=np.uint8)weiniXorKey=cv2.bitwise_xor(weini,key)encryptFace=cv2.bitw

2021-04-19 21:38:42 166

原创 OpenCV操作 几何变换中的透视变换矫正、缩放、翻转、平移、旋转、透视

几何变换是指将一幅图像映射到另外一幅图像内的操作。OpenCV提供了多个与映射有关的函数,这些函数使用起来方便灵活,能够高效地完成图像的映射。根据OpenCV函数的不同,本章将映射关系划分为缩放、翻转、仿射变换、透视、重映射等。几何变换1.将lianxi.png图像通过透视变换矫正2.将lena.jpg图像应用缩放3.将lena.jpg图像翻转4.将lena.jpg图像平移5.将lena.jpg图像旋转6.将lena.jpg图像透视1.将lianxi.png图像通过透视变换矫正import cv2

2021-04-19 10:16:37 702

原创 OpenCV图像处理基础 编程使得图片中的蓝色三角形改变成黑色

**OpenCV操作编程使得图片中的蓝色三角形改变成黑色图片:

2021-04-08 10:21:45 465

原创 OpenCV形态学操作 去除文章批注

形态学,即数学形态学,是图像处理过程中的一个非常重要的研究方向。腐蚀是最基本的形态学操作之一,它能够将图像的边界点消除,使图像沿着边界向内收缩,也可以将小于指定结构体元素的部分去除。在OpenCV中,使用函数cv2.erode()实现操作。...

2021-04-01 10:17:06 386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除