
图像处理Python+opencv
简单说鸭
这个作者很懒,什么都没留下…
展开
-
Opencv+python(五)过滤器
图像平滑处理均值滤波方框滤波高斯滤波中值滤波想要滤波的程度大一些,就需要把核的大小弄大一些;中值滤波和高斯滤波好像处理时稍好均值滤波任意一点的像素值,都是周围N*N给像素值的均值5*5 的模糊程度< 10*10的模糊程度o=cv2.imread("image\\lenaNoise.png")r=cv2.blur(o,(5,5))方框滤波cv2.boxFilter(原始图像,目标图像深度,核大小,normalize属性)目标图像深度=-1,则深度和原始图像一致normalize属原创 2020-09-13 14:59:59 · 548 阅读 · 0 评论 -
Opencv+python(四)类型转换+几何变换+阈值分割
Opencv+python图像处理基础4类型转换几何变换缩放缩放:指定大小缩放:按比例缩放使用fx,fy图像旋转图像平移图像旋转仿射变换阈值分割类型转换1)原始图像->灰度图像b=cv2.cvtColor(a,cv2.COLOR_BGR2GRAY)2)BGR->RGBb=cv2.cvtColor(a,cv2.COLOR_BGR2RGB)3)GRAY->BGR转换时,B=G=Rb=cv2.cvtColor(a,cv2.COLOR_GRAY2BGR)几何变换首先了解什原创 2020-09-13 14:36:39 · 639 阅读 · 0 评论 -
Opencv+python(三)图像相加
这里写目录标题图像相加图像融合图像相加numpy加法:超过255的,让和与255进行取模计算opencv中add加法:超过255的,直接为255result1=a+bresult2=cv2.add(a,b)图像融合 # -*- coding: utf-8 -*-import cv2a=cv2.imread("E:\\lesson\\image\\add\\boat.bmp")b=cv2.imread("E:\\lesson\\image\\add\\lena.bmp")resu原创 2020-09-12 18:29:14 · 3000 阅读 · 1 评论 -
Opencv+python(二)图像处理基础
图像处理基础入门图像是由像素组成像素越多图像越清晰越细腻;像素个数=行×列图像分为二值图像、灰度图像、RGB图像比较常见的操作:RGB转灰度(信息不能掩盖);灰度转二值像素处理利用Opencv直接进行索引;分为灰度图和彩色图# -*- coding: utf-8 -*-# -*- coding: utf-8 -*-import cv2i=cv2.imread("image\\lena256.bmp",cv2.IMREAD_UNCHANGED)#请确保当前目录下有灰度图像lena2原创 2020-09-12 18:02:24 · 321 阅读 · 0 评论 -
Opencv+python(一)图片处理
0.安装好Opencvpip install opencv-python1.读入图片1)cv2.imread("",显示控制参数,指定显示类型)路径: 要加这个'\\'显示控制参数:cv.IMREAD_UNCHANGED 不改变图片显示cv.IMREAD_GRAYSCALE 图片的灰度显示cv.IMREAD_COLOR 图片有颜色的显示...原创 2020-01-23 14:06:20 · 261 阅读 · 0 评论