自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 解决问题:ImportError: numpy.core.multiarray failed to import

解决办法查看 numpy安装位置conda activate my_envpythonimport numpyprint(numpy.__path__)删除目录exit()rm -fr path再重新安装pip install numpy --upgrade --force问题解决

2021-05-10 11:45:27 93

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

注:笔者水平有限,此博客目的为学习记录,方便以后复习。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 1160

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

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 1656

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

此博客旨在记录自学过程,文中代码均为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 335

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

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

2020-02-05 21:00:03 202

原创 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 171

原创 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 182

原创 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 249

原创 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 186

原创 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 486

原创 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 179

原创 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 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除