自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenCV-滤镜

流年特效rows, cols = img.shape[:2] dst = np.zeros((rows, cols, 3), dtype="uint8") for i in range(rows): for j in range(cols): B = math.sqrt(img[i,j][0]) * 12 G = img[i,j][1] R = img[i,j][2]

2021-07-05 18:55:08 162

原创 OPenCV 狗熊面部打码

import cv2import numpy as npshengmi = cv2.imread("gx.png",0)height,width = shengmi.shape mask = np.zeros((height,width),dtype=np.uint8)mask[0:90,60:140] = 255 key = cv2.imread("gx.png",0)jiami = cv2.bitwise_xor(shengmi,key) jiamiface = cv2.bitwise.

2021-06-28 15:53:20 55

原创 OpenCV-图像分割

下面我们将讲述的是分水岭方法图像的灰度空间很像地球表面的整个地理结构,每个像素的灰度值代表高度。其中的灰度值较大的像素连成的线可以看做山脊,也就是分水岭。分水岭的算法步骤...

2021-06-28 15:32:00 135

原创 Opencv-摄像头图像处理

打开摄像头import cv2cap = cv2.VideoCapture(0)while(cap.isOpened()): # 获取一帧 ret, frame = cap.read() ##图像处理 frame1=cv2.flip(frame,1) gray=cv2.cvtColor(frame1, cv2.COLOR_BGR2GRAY) canny=cv2.Canny(gray,80,150) ## cv2.imshow

2021-06-28 14:49:46 405

原创 OpenCV 去除文章下划线

import cv2import numpy as npimg=cv2.imread("zy.png",0)a=cv2.resize(img,(700,800))cv2.imshow("src",img)binary=cv2.threshold(a,250,255,0)[1]#阈值处理cv2.imshow("binary",binary)kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(50,1))#膨胀处理blackhat=cv2.morph

2021-06-28 13:11:00 229

原创 OpenCV 图像金字塔

拉普拉斯金字塔构建G0 = cv2.imread("lena.bmp")cv2.imshow("input image",G0)G1=cv2.pyrDown(G0)G2=cv2.pyrDown(G1)G3=cv2.pyrDown(G2)G4=cv2.pyrDown(G3)L0 = cv2.subtract(G0,cv2.pyrUp(G1))L1 = cv2.subtract(G1,cv2.pyrUp(G2))L2 = cv2.subtract(G2,cv2.pyrUp...

2021-06-27 19:59:54 79 1

原创 Canny 边缘检测

去噪原理它设置两个阀值(threshold),分别为maxVal和minVal。其中大于maxVal的都被检测为边缘,而低于minval的都被检测为非边缘。对于中间的像素点,如果与确定为边缘的像素点邻接,则判定为边缘;否则为非边缘。案例@Fu Xianjun. All Rights Reserved....

2021-06-27 19:08:24 37

原创 OpenCV-阈值与平滑处理

阈值处理与平滑处理都是去除图片中的“杂质”,让图片更加的干净明了。“杂质”去除后的图片处理会更加的准确。下面是阈值与平滑处理的概念介绍。阈值处理基本概念平滑处理案例@Fu Xianjun. All Rights Reserved....

2021-06-26 16:28:58 127 1

原创 OpenCV-图像处理基础

图像像素处理下面是一个案例,利用for循环进行简单地像素处理将蓝色三角形变成黑色

2021-06-26 15:54:03 32

转载 色彩空间类型转换

将图像在BGR模式与RGB模式之间转换RGB转换为BGRBGR转换为GRAY

2021-06-21 20:48:51 31

转载 Open cv2 图像轮廓

Open cv 图像轮廓原图处理后此代码写入一部分检测轮廓面积的代码,适用于较复杂的图片。有的图片过于复杂无法识别,可以利用检查轮廓面积大小,去除不需要部分后再绘制轮廓。案例@Fu Xianjun. All Rights Reserved....

2021-05-24 20:16:56 127

空空如也

空空如也

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

TA关注的人

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