当前位置:网站首页>OpenCV笔记(二十):滤波函数——filter2D
OpenCV笔记(二十):滤波函数——filter2D
2022-07-30 21:44:00 【生活需要深度】
ilter2D用于将自定义的滤波器应用于图像,需要为这个函数提供的一个重要参数就是核矩阵。
该函数非常强大,可以生成很多种不同的结果,包括与之前的模糊函数相同的结果,不同的核还可以形成很多不同的滤波器。
不同核的示例
OpenCV API:
cv2.filter2D(src, ddepth, kernel)
参数:
src:输入的图像
ddepth:图像的深度
kernel:卷积核的大小
代码示例:
import cv2 as cv
import numpy as np
src = cv.imread("E:\\qi.png")
img = src.copy()
kernel = np.array([[0, 1.5, 0],
[1.5, -6, 1.5],
[0, 1.5, 0]])
dst = cv.filter2D(img, -1, kernel)
# 显示图像
fig, axes = plt.subplots(nrows=1, ncols=2, figsize=(10, 8), dpi=100)
axes[0].imshow(img[:, :, ::-1])
axes[0].set_title("原图")
axes[1].imshow(dst[:, :, ::-1])
axes[1].set_title("结果")
plt.show()
代码示例中的卷积核为
可用于检测图像的边缘
2. 卷积核
可用于锐化图像
3. 卷积核
可生成浮雕化的图像
分身(即和本身一模一样)
4. 卷积核
之前见过的Sobel算子
卷积核为
Laplacian算子
卷积核为等。
边栏推荐
- DPW-SDNet: Dual Pixel-Wavelet Domain Deep CNNs for Soft Decoding of JPEG-Compressed Images
- The Road to Ad Monetization for Uni-app Mini Program Apps: Rewarded Video Ads
- The most complete Redis basic + advanced project combat summary notes in history
- MySQL 8.0.29 解压版安装教程(亲测有效)
- ArrayList扩容机制分析
- QUALITY-GATED CONVOLUTIONAL LSTM FOR ENHANCING COMPRESSED VIDEO
- MySQL Soul 16 Questions, How Many Questions Can You Last?
- 基于ABP实现DDD--领域逻辑和应用逻辑
- 【菜鸡含泪总结】如何用pip、anaconda安装库
- Teach you how to build a permanently running personal server
猜你喜欢
nVisual网络可视化管理平台功能和价值点
基于ABP实现DDD--领域逻辑和应用逻辑
LeetCode·23.合并K个升序链表·递归·迭代
数据质量提升
cmd(命令行)操作或连接mysql数据库,以及创建数据库与表
LeetCode·Daily Question·952. Calculate Maximum Component Size by Common Factor·Union Check
牛客小白月赛53 A-E
MySQL 5.7 detailed download, installation and configuration tutorial
DistSQL in-depth analysis: creating a dynamic distributed database
NEOVIM下载安装与配置
随机推荐
navicat新建数据库
kubernetes
cmd (command line) to operate or connect to the mysql database, and to create databases and tables
解决centos8 MySQL密码问题ERROR 1820 (HY000) You must reset your password using ALTER USER
LeetCode·23.合并K个升序链表·递归·迭代
系统结构考点之PM2I单级网络
Markdown的使用
uni-app开发微信小程序踩坑
基于ABP实现DDD--仓储实践
openim支持十万超级大群
socket: Kernel initialization and detailed process of creating streams (files)
系统结构考点之多级混洗交换网络
史上超强最常用SQL语句大全
鳄梨价格数据集(Avocado Prices)
LeetCode·每日一题·952.按公因数计算最大组件大小·并查集
小心你的字典和样板代码
mysql remove duplicate data
【信息安全技术】RSA算法的研究及不同优化策略的比较
mysql deadlock
go慢速入门——函数