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

数字图像处理基础与应用 第五章相关推荐

  1. 数字图像处理基础与应用 第四章

    3-1 (1) 感觉就是图像模糊了,并没有去噪 from cv2 import cv2 import numpy as np import randomdef spNoise(img,prob):# ...

  2. [Python图像处理] 三十四.数字图像处理基础与几何图形绘制万字详解(推荐)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  3. 《数字图像处理》读书笔记2:数字图像处理基础

    <数字图像处理>读书笔记2:数字图像处理基础 1 人类视觉感知 1.1 眼睛构造图 1.2 基本概念: 1.2.1 亮度适应(Brightness Adaptation) 1.2.2 主观 ...

  4. 数字图像处理MATLAB学习笔记(五)

    数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...

  5. 【爆肝更新】Python基础教程:第五章_Python函数

    原创:公众号 数据说话 [爆肝更新]Python基础教程:第五章_Python函数 函数介绍 学习目标: 快速体验一下函数的使用 了解函数的作用. 函数:是组织好的,可重复使用的,用来实现特定功能的代 ...

  6. 【深度学习】深入浅出数字图像处理基础(模型训练的先修课)

    [深度学习]深入浅出数字图像处理基础(模型训练的先修课) 文章目录 1 图像的表示 2 图像像素运算 3 采样与量化3.1 采样3.2 量化3.3 图像上采样与下采样 4 插值算法分类 5 什么是池化 ...

  7. Java数字图像处理基础-------Java Swing简单使用,图形绘画---画五角星

    Java数字图像处理基础-------Java Swing简单使用,图形绘画-画五角星 一:简介 要画出五角星出来,我们只需要在面板上产生5个点,然后把这5个点进行连接就可实现: 二:代码演示 imp ...

  8. 【图像处理】数字图像处理基础(分辨率,像素,显示...)

    Table of Contents 1.数字图像处理基础 1.1 图像表示1.1.1 图像成像模型1.1.2 数字图像的表示a.图像采样b.图像灰度的量化c.算比特数 1.2 分辨率1.2.1 空间分 ...

  9. 数字图像处理--冈萨雷斯第4版--第二章 数字图像基础

    数字图像处理--冈萨雷斯版--第二章 第二章 数字图像基础 2.1 视觉感知要素 2.1.1 人眼的结构 2.1.2 人眼中图像的形成 2.1.3 亮度适应与辨别 2.2 光和电磁波谱 2.3 图像感 ...

最新文章

  1. windows安装MongoDB环境以及在pycharm中配置可视化插件
  2. AI领域五年引用量最高的10大论文:Adam登顶,AlphaGo、Transfromer上榜
  3. python -scikit
  4. 2017计算机应用+简答,2017计算机应用基础试题及答案
  5. 2020牛客国庆集训派对day3 Points
  6. jzoj5353-村通网【最小生成树】
  7. mac下安装elasticsearch
  8. maya mel uf8_如何在maya中创建uv 的mel语言
  9. 使用Emacs执行外部shell命令
  10. python检测excel是否打开_Python: 如何判断远程服务器上Excel文件是否被人打开
  11. opencv二值化详解
  12. IBM人工智能系统赢得人机辩论比赛
  13. 通关!游戏设计之道的学习笔记(七)关卡设计
  14. 15个磁性材料相关概念解释(基础版)
  15. Solidworks零件图存放位置更改后装配图识别不出来的解决办法
  16. ubuntu安装ActiveMQ
  17. win11强行退回win10
  18. 怎样把几个PDF文档合并一个文件?
  19. 一个淘宝店主真实的开店经历
  20. 哈希存储、哈希表原理

热门文章

  1. MySQL replace into (insert into 的增强版)
  2. 创建索引的方法有两种
  3. 最长递增子序列和网易去除最少使从左向右递增又递减问题
  4. 远程服务器电脑的设置
  5. 网吧服务器RAID 0+1硬盘阵列组建图解
  6. excel vba 如何将日期周几转换成文字_这5个超实用的Excel技巧,让你的办公效率更高...
  7. Maven高级之archetype(原型/骨架)开发
  8. Maven之pom.xml常用标签解析及镜像配置
  9. vue的html自动刷新,Vue页面刷新记住页面状态的实现
  10. php mvc 逻辑层在哪,mvc的业务逻辑应该放哪里?