- 博客(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 126
原创 小白学冈萨雷斯数字图像处理——第九章:形态学图像处理
注:笔者水平有限,此博客目的为学习记录,方便以后复习。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 1299
原创 小白学冈萨雷斯数字图像处理——第四章:频域处理
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 1724
原创 小白学冈萨雷斯数字图像处理——第三章:亮度变换与空间滤波
此博客旨在记录自学过程,文中代码均为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 373
原创 Python编程:从入门到实践------第9章:类
面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟现实情景,其逼真程度达到了令你惊讶的地步。一、创建和使用类1.创建Dog类根据Dog 类创建的每个实例都将存储名字和年龄。...
2020-02-05 21:00:03 244
原创 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 233
原创 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 203
原创 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 276
原创 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 241
原创 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 588
原创 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 191
原创 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 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人