数字图像处理基础与应用 第五章
5-1感觉这些方法主体都差不多,就是微分算子不同,懒得一个个写了
from cv2 import cv2
import numpy as np
import randomdef singleDirectionsharpen(img, N=3):p = N // 2img_shape = np.shape(img)out = np.zeros(img_shape)for i in range(img_shape[0]):for j in range(img_shape[1]):if i >= p and i < img_shape[0] - p and j >= p and j < img_shape[1] - p:out[i][j] = img[i - 1][j - 1] - img[i + 1][j - 1] + 2 * (img[i - 1][j] - img[i + 1][j]) + img[i - 1][j + 1] - img[i + 1][j + 1]else:out[i][j] = 0return outimg = cv2.imread("C:\\test\\1.jpg")
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
single_irection_sharpen = singleDirectionsharpen(gray)cv2.imwrite("C:\\test\\single_irection_sharpen.jpg", single_irection_sharpen)single_irection_sharpen = cv2.imread("C:\\test\\single_irection_sharpen.jpg")cv2.imshow('gray', gray)
cv2.imshow('single_irection_sharpen', single_irection_sharpen)cv2.waitKey()
cv2.destroyAllWindows
数字图像处理基础与应用 第五章相关推荐
- 数字图像处理基础与应用 第四章
3-1 (1) 感觉就是图像模糊了,并没有去噪 from cv2 import cv2 import numpy as np import randomdef spNoise(img,prob):# ...
- [Python图像处理] 三十四.数字图像处理基础与几何图形绘制万字详解(推荐)
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...
- 《数字图像处理》读书笔记2:数字图像处理基础
<数字图像处理>读书笔记2:数字图像处理基础 1 人类视觉感知 1.1 眼睛构造图 1.2 基本概念: 1.2.1 亮度适应(Brightness Adaptation) 1.2.2 主观 ...
- 数字图像处理MATLAB学习笔记(五)
数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...
- 【爆肝更新】Python基础教程:第五章_Python函数
原创:公众号 数据说话 [爆肝更新]Python基础教程:第五章_Python函数 函数介绍 学习目标: 快速体验一下函数的使用 了解函数的作用. 函数:是组织好的,可重复使用的,用来实现特定功能的代 ...
- 【深度学习】深入浅出数字图像处理基础(模型训练的先修课)
[深度学习]深入浅出数字图像处理基础(模型训练的先修课) 文章目录 1 图像的表示 2 图像像素运算 3 采样与量化3.1 采样3.2 量化3.3 图像上采样与下采样 4 插值算法分类 5 什么是池化 ...
- Java数字图像处理基础-------Java Swing简单使用,图形绘画---画五角星
Java数字图像处理基础-------Java Swing简单使用,图形绘画-画五角星 一:简介 要画出五角星出来,我们只需要在面板上产生5个点,然后把这5个点进行连接就可实现: 二:代码演示 imp ...
- 【图像处理】数字图像处理基础(分辨率,像素,显示...)
Table of Contents 1.数字图像处理基础 1.1 图像表示1.1.1 图像成像模型1.1.2 数字图像的表示a.图像采样b.图像灰度的量化c.算比特数 1.2 分辨率1.2.1 空间分 ...
- 数字图像处理--冈萨雷斯第4版--第二章 数字图像基础
数字图像处理--冈萨雷斯版--第二章 第二章 数字图像基础 2.1 视觉感知要素 2.1.1 人眼的结构 2.1.2 人眼中图像的形成 2.1.3 亮度适应与辨别 2.2 光和电磁波谱 2.3 图像感 ...
最新文章
- windows安装MongoDB环境以及在pycharm中配置可视化插件
- AI领域五年引用量最高的10大论文:Adam登顶,AlphaGo、Transfromer上榜
- python -scikit
- 2017计算机应用+简答,2017计算机应用基础试题及答案
- 2020牛客国庆集训派对day3 	Points
- jzoj5353-村通网【最小生成树】
- mac下安装elasticsearch
- maya mel uf8_如何在maya中创建uv 的mel语言
- 使用Emacs执行外部shell命令
- python检测excel是否打开_Python: 如何判断远程服务器上Excel文件是否被人打开
- opencv二值化详解
- IBM人工智能系统赢得人机辩论比赛
- 通关!游戏设计之道的学习笔记(七)关卡设计
- 15个磁性材料相关概念解释(基础版)
- Solidworks零件图存放位置更改后装配图识别不出来的解决办法
- ubuntu安装ActiveMQ
- win11强行退回win10
- 怎样把几个PDF文档合并一个文件?
- 一个淘宝店主真实的开店经历
- 哈希存储、哈希表原理
热门文章
- MySQL replace into (insert into 的增强版)
- 创建索引的方法有两种
- 最长递增子序列和网易去除最少使从左向右递增又递减问题
- 远程服务器电脑的设置
- 网吧服务器RAID 0+1硬盘阵列组建图解
- excel vba 如何将日期周几转换成文字_这5个超实用的Excel技巧,让你的办公效率更高...
- Maven高级之archetype(原型/骨架)开发
- Maven之pom.xml常用标签解析及镜像配置
- vue的html自动刷新,Vue页面刷新记住页面状态的实现
- php mvc 逻辑层在哪,mvc的业务逻辑应该放哪里?