图像进行卷积运算来提取特征
进行 图像 运算 提取 特征 卷积
2023-09-14 09:10:42 时间
一副数字图像可以看作一个二维空间的离散函数可以表示为f(x, y), 假设有对于二维卷积操
作函数C(u, v) ,则会产生输出图像g(x, y) = f(x, y) *C(u,v), 利用卷积可以实现对图像模糊处理,边缘检测,产生轧花效果的图像。
一个简单的数字图像卷积处理流程可以如下:
1. 读取源图像像素
2. 应用卷积操作数矩阵产生目标图像
3. 对目标图像进行归一化处理
4. 处理边界像素
例子:
#python 3.5.3
#2017-03-09 蔡军生 http://blog.csdn.net/caimouse
#
import cv2
import numpy as np
#读取图片并显示
image = cv2.imread('./me21.jpg');
cv2.imshow('image', image)
#构造卷积核
kernel = np.array([[-1,-1,-1],[-1,8,-1],[-1,-1,-1]])
#卷积计算
dst = cv2.filter2D(image, -1, kernel);
#显示计算之后的图片
cv2.imshow('dst', dst)
#保存图片
cv2.imwrite('./me22.jpg', dst)
结果比较如下:
1. TensorFlow入门基本教程
2. C++标准模板库从入门到精通
3.跟老菜鸟学C++
4. 跟老菜鸟学python
5. 在VC2015里学会使用tinyxml库
6. 在Windows下SVN的版本管理与实战
http://edu.csdn.net/course/detail/2579
7.Visual Studio 2015开发C++程序的基本使用
http://edu.csdn.net/course/detail/2570
相关文章
- [Android] 使用Matrix矩阵类对图像进行缩放、旋转、对比度、亮度处理
- 基于常规DNS隧道进行的tcp端口转发dns2tcp的使用
- 利用OpenCV的.Net下的EmguCV白平衡技术进行图像修复
- keras系列︱图像多分类训练与利用bottleneck features进行微调(三)
- 测试平台使用git+Jenkins进行持续集成
- MATLAB学习笔记 使用 Slider组件进行简单图像阈值处理
- 数字图像处理 使用skimage进行图像分割
- 机器学习笔记 - 使用自己收集的图片以及卷积神经网络,进行图像分类训练
- 机器学习笔记 - 使用自己收集的图片以及前馈神经网络,进行图像分类训练
- 79. 采用测试驱动开发理念(Test Driven Development)进行 SAP UI5 应用的功能开发(一)
- 使用 SAP ABAP Memory Inspector 对应用程序消耗内存进行检测时常犯的错误试读版
- 如何对 ABAP 数据库表通过 ABAP 代码进行更新和删除操作试读版
- 将ABAP On-Premises系统连接到中央检查系统以进行自定义代码迁移
- CV之cv2:基于python语言利用cv2库对几何形状图像边界进行识别检测并计算周长/面积以及输出颜色/形状类型之详细攻略
- ML之LiR&DNN&EL:基于skflow的LiR、DNN、sklearn的RF对Boston(波士顿房价)数据集进行回归预测(房价)
- OpenCV对图形验证码进行降噪(预处理),只保留阿拉伯数字和英文字母
- OFDM图像传输系统matlab仿真,以图片作为数据源进行发送,接收端还原图片,对比MPSK,MQAM等调制方式
- 【项目实战】Python基于卷积神经网络CNN模型和VGG16模型进行图片识别项目实战
- Windows, 使用命令行进行解压缩
- 利用神经网络进行网络流量识别——特征提取的方法是(1)直接原始报文提取前24字节,24个报文组成596像素图像CNN识别;或者直接去掉header后payload的前1024字节(2)传输报文的大小分布特征;也有加入时序结合LSTM后的CNN综合模型
- CV之FR:基于Keras框架利用训练好的hdf5模型直接进行人脸识别推理(cv2自带两步检测法)实现对《跑男第六季第五期》之如花视频片段(或调用摄像头)进行实时性别、脸部表情识别
- 【SVR-SVDD】基于支持向量-SVDD 进行异常检测研究(Matlab代码实现)
- 如何使用OpenCV进行图像的形态学操作?
- [ MySQL ] 使用Navicat进行MySQL数据库备份 / 还原(Part 2:备份.sql文件方式)