我是靠谱客的博主 真实小蜜蜂,这篇文章主要介绍python+OpenCV图像处理导入包读取图像显示图像释放窗口复制图像保存图像RGB通道提取四个不同的滤波器,现在分享给大家,希望可以做个参考。

导入包

import cv2
import numpy as np

读取图像

img = cv2.imread(‘rose.jpg’)
print(img)
print(np.shape(img))

显示图像

复制代码
1
2
3
4
5
6
7
8
9
# 读取图片 img = cv2.imread('rose1.jpg') # 先创建一个窗口 cv2.namedWindow('Image') # 在窗口中显示图像 cv2.imshow('Image', img) # 最后还要写一句代码,这样就可以使窗口始终保持住 cv2.waitKey(0)

read参数 img = cv2.imread(‘rose1.jpg’, 0)
0:读入的为灰度图像(即使读入的为彩色图像也将转化为灰度图像)
1:读入的为彩色图像(默认)

释放窗口

cv2.destroyAllWindows()

复制图像

img1 = img.copy()

保存图像

cv2.imwrite(‘rose_copy.jpg’, img1)

RGB通道提取

(b, g, r) = cv2.split(image)

四个不同的滤波器

img = cv2.imread(‘cat.jpg’)

均值滤波

img_mean = cv2.blur(img, (5,5))

高斯滤波

img_Guassian = cv2.GaussianBlur(img,(5,5),0)

中值滤波

img_median = cv2.medianBlur(img, 5)

双边滤波

img_bilater = cv2.bilateralFilter(img,9,75,75)

最后

以上就是真实小蜜蜂最近收集整理的关于python+OpenCV图像处理导入包读取图像显示图像释放窗口复制图像保存图像RGB通道提取四个不同的滤波器的全部内容,更多相关python+OpenCV图像处理导入包读取图像显示图像释放窗口复制图像保存图像RGB通道提取四个不同内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部