1 Landing guy_964

尚未进行身份认证

学生 博客主要为对学习内容的记录

等级
TA的排名 46w+

小白学冈萨雷斯数字图像处理——第九章:形态学图像处理

注:笔者水平有限,此博客目的为学习记录,方便以后复习。9.1 预备知识本节介绍一些集合理论中的基本概念,并讨论MATLAB的逻辑运算符对于二值图像的应用。9.1.1 集合论中的基本概念若(x,y)是Z^2中的整数,f是为每对不同的坐标(x,y)分配亮度值(即来源于实数集R中的实数)的映射,则函数f(x,y)称为数字图像。除去基本的交并运算外,形态学运算中通常还需要两个运算符,这两个运算符是特别针对于元素均为像素坐标的集合的,定义如下:9.1.2 二值图像、集合和逻辑运算符一副二值图像可以看成

2020-05-24 22:36:13

小白学冈萨雷斯数字图像处理——第四章:频域处理

4.1 二维离散傅里叶变换定义与一维DFT相同,此处不再赘述。在计算二维傅里叶变换之前,可将f(x,y)*(-1)^(x+y)次,可将原点的变换值移到频谱中心。4.2 在MATLAB中计算并可视化二维DFT下列函数返回M*N的傅里叶变换;数据原点在左上角,而两个四分之一周期交汇于频率矩形的中心。F = fft2(f)若需要进行0填充:F = fft2(f,P,Q)生成的矩阵大小为P*Q,多余的用0填充。我们可以使用fftshift函数将变换的原点移到频率矩形的中心,也可用ifftsh

2020-05-20 23:58:36

小白学冈萨雷斯数字图像处理——第三章:亮度变换与空间滤波

此博客旨在记录自学过程,文中代码均为MATLAB。1.亮度变换函数1.1函数imadjustg = imadjust(f,[low_in high_in],[low_out high_out],gamma)函数作用为:将f中low_in到high_in 之间的值映射到 g中low_out 到 high_out之间,其中,输入图像应为uint8 uint16 double类。gamma为映...

2020-05-19 21:44:59

Python编程:从入门到实践------第9章:类

面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟现实情景,其逼真程度达到了令你惊讶的地步。一、创建和使用类1.创建Dog类根据Dog 类创建的每个实例都将存储名字和年龄。...

2020-02-05 21:00:03

Python编程:从入门到实践------第8章:函数

一、定义函数下面是一个打印问候语的简单函数。def greet(): """显示简单的问候语""" print("Hello!")greet()输出如下:Hello!动手试一试 8-1 — 8-2#8-1def display_message(): """指出你在本章学的是什么""" print("You are learning funct...

2020-02-02 22:32:07

Python编程:从入门到实践------第7章:用户输入和while循环

一、函数input()的工作原理函数input让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。例如以下代码:message=input("Please tell me something.\n")print(message)输出如下:Please tell me something.abcabc其中第一个abc为你的输入(可...

2020-02-01 15:19:00

Python编程:从入门到实践------第6章:字典

一、字典的基本概念下面是一个简单的字典:alien_0={'color':'green','points':5}print(alien_0['color'])print(alien_0['points'])输出如下:green5二、字典的使用1.访问字典中的值可参考一中的示例代码2.添加键-值对字典是一种动态结构,可随时在其中添加键-值对。可依次指定字典名、用方括号括...

2020-01-30 18:08:03

Python编程:从入门到实践------第5章:if语句

1、if语句的基本应用输入如下代码:foods=("apple","pear","melon","strawberry","lemon")for food in foods: if food=="apple": print(food.upper()) else: print(food.lower())输出如下:APPLEpearme...

2020-01-29 21:57:15

Python编程:从入门到实践------第4章:操作列表

一、遍历整个列表——for循环1.for循环的基本使用输入如下代码,其中number的名称可随机制定numbers=[1,2,3,4]for number in numbers: print(number)则输出结果如下:12342.for循环的缩进对for循环来说,是否有缩进是判断语句是否在循环内的标志。numbers=[1,2,3,4]for number...

2020-01-24 00:25:20

Python编程:从入门到实践------第2章:变量和简单的数据类型

一、字符串1.使用方法修改字符串的大小写(1)利用title方法令首字母大写运行如下代码name="ada lovelace"print(name.title())输出如下Ada Lovelace(2)利用upper和lower修改全部大小写运行如下代码:name="Ada Lovelace"print(name.upper())print(name.lower())...

2020-01-22 18:36:24

Python编程:从入门到实践------第3章:列表

一、修改、添加和删除元素1.添加元素(1)在列表末尾添加元素——append输入如下代码:name=["liming","zhanghua","chenli"]print(name)name.append("wangcan")print(name)输出结果如下图:['liming', 'zhanghua', 'chenli']['liming', 'zhanghua',...

2020-01-22 16:36:55
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。