- 博客(80)
- 资源 (12)
- 收藏
- 关注

原创 利用 MATLAB 彩色显示高光谱图像(伪彩色,真彩色)
利用 MATLAB 彩色显示高光谱图像(伪彩色,真彩色)前言欢迎学习交流!个人网站: https://zephyrhours.github.io/邮箱: zengf.hou@bit.edu.cn前言很多从事高光谱图像处理的朋友们,基本上都是采用MATLAB进行编程,在ENVI里面可以通过赋予RGB通道不同波长的波段来实现高光谱的真彩色和假彩色显示。在利用MATLAB进行图像处理中,有时候会经常需要查看高光谱的真彩色和假彩色图像,因此如何利用MATLAB实现该功能也成为很多朋友们面对的一个问题,
2021-04-10 10:32:26
17146
42

原创 Python 程序封装-打包成exe程序
Python 程序打包成exe前言一、 Python 打包工具—Pyinstaller二、打包具体过程1. 打包成仅包含一个独立的exe程序2. 打包成包含文件夹的程序,内有相关的依赖库(推荐)3. 其他的打包命令三、注意事项欢迎学习交流!个人网站:https://zephyrhours.github.io/邮箱:zengf.hou@bit.edu.cn前言常用的软件都是带有操作界面的(Graphical User Interface,GUI),其目的就是在用户不需要看懂程序 底层代码的同时也
2021-04-04 17:41:58
52949
14

原创 2021年遥感类SCI期刊JCR分区/中科院分区排名与影响因子汇总
2021年遥感类期刊JCR分区与影响因子汇总,JCR分区和中科院分区区别
2020-12-14 21:03:05
79475
11

原创 混淆概念详细解析:Python中类、对象、方法、函数和属性的区别和理解
Python中类、对象、方法、函数和属性的区别和理解前言一、类、对象、方法、函数和属性的区别和理解二、一个类的简单案例和对各种概念的理解欢迎学习交流:zengf.hou@bit.edu.cn前言相信很多刚刚初学 python 的朋友几乎都会被类、对象、方法、函数和属性等概念搞得云里雾里,如果没有人点播,其实理解这些概念还是会有些困难的,下面笔者把自己对这几个概念的理解分享给大家,希望对初学者有所帮助!一、类、对象、方法、函数和属性的区别和理解类: 采用 Class 作为关键字进行定义的代码块,
2020-07-21 17:05:13
13576
11
原创 Python中通过点运算符来访问命名空间中参数args方法
可执程序后,其他人或脚本在调用该程序时,往往会出现黑色的命令输入行的弹窗,非常影响使用。下面笔者提供一种简单的方法,也能实现类似的功能,这种设计虽然使得访问命令行参数更加方便,可以通过点运算符来访问命名空间中的参数。但是当封装调用该模块的程序为。,以此简化自定义函数传入参数的调用。进行参数传入时,通常是调用。在Python中,在使用。
2024-12-02 21:30:33
360
原创 Python中使用matplotlib绘制图像并填充满整个figure区域
在使用matplotlib绘图时,有时我们希望图像能够填满整个figure区域,这样可以使得图像更加清晰和突出。4. 设置figure的尺寸:在创建figure时,可以指定其尺寸,使其与显示设备的尺寸相匹配。读者可以根据自己的具体需求进行调整和组合使用,以达到最佳的视觉效果,希望对您的工作和生活有所帮助。
2024-11-25 23:23:20
850
原创 Window11系统下修改Anaconda3默认安装虚拟环境在C盘问题
Window11环境下,Anaconda的虚拟环境的默认存放C盘位置,本文介绍如何进行修改默认虚拟环境的位置操作
2024-11-24 18:18:10
785
原创 实现GUI界面中的logo图片的编码与隐藏
编写的GUI界面,有时候需要我们添加自定义的图片来作为UI界面的logo,在源码使用时,logo的形式一般不影响使用,但是当我们需要将软件进行打包并封装成独立的。中,因此当我们分发软件给其他人使用时,往往需要将该logo同发给其他人才行,否则会出现logo图片无法正常加载的情况。文件中,然后再进行程序的封装。这种情形下,就需要我们对原本的logo图片,进行编码,将图片信息转换为编码保存到。下图显示的logo就是我们通过编码导入显示的logo。命令对该程序进行封装,而封装好的软件中就会正常显示logo了。
2024-11-03 12:54:55
660
1
原创 利用PyQt5定义GUI界面,实现不同脚本中函数处理日志在GUI界面的实时显示
有时候我们需要对函数进行封装,也就是创建GUI界面,但是封装过程中,可能会调用其他脚本中的函数,因此如何实现不同脚本之间函数的日志回传并在GUI界面中实时显示其他脚本程序的执行过程呢,本文给出该解决方案,希望对您的工作有所帮助。
2024-08-08 23:33:16
538
原创 Python使用matplotlib绘制图像时,中文图例或标题无法正常显示问题
中经常使用的绘图工具,但是有时候我们在使用。使用时,只需要添加上述一行代码即可解决。命令需要显示的标题无法显示出来。此时,我们可以看到,
2024-07-06 17:15:31
1266
1
原创 Python中解决os.listdir命令读取文件乱序问题方法
此时可以看到,输出的文件名称与我们所期望的(window文件夹中打开时默认的排序)保持了一致。有时候为了方便,我们在进行程序编写时,会使用对话框来批量打开文件,但是使用。下面笔者提供一种解决方式,可以实现读取的文件顺序与文件夹浏览顺序保持一致。命令可能无法解决问题,尤其是遇到一些文件名称编码复杂时。读取文件时,会出现文件乱序问题,此时直接使用。
2024-07-02 23:20:13
2206
原创 简单实现Anaconda/Miniforge虚拟环境的克隆和迁移
进行项目管理时,往往会创建很多环境,而不同的项目环境之间往往差异性较小,为了避免重复配置较为繁琐的环境,可以使用环境克隆命令进行虚拟环境的迁移或重命名,当然也可以通过这种方式进行不同软件之间、不同设备之间的环境配置。下面笔者提供两种较为简单的克隆方式,希望对您的工作和学习有所帮助。文件夹下,因此我们只需要将该文件夹下面需要克隆的环境直接拷贝到另外电脑或软件下项目的。命令进行环境的管理,因此从某种意义上来说,两者的使用方式基本完全相同。环境,也可以使用下面命令进行删除。创建的环境,都在该软件的。
2024-07-02 22:38:19
3321
1
原创 利用MATLAB批量读取图像时出现名称排序错乱问题解决方法sort-nat函数
利用MATLAB批量读取图像时出现名称排序错乱问题解决方法sort-nat函数
2024-06-26 20:30:13
908
原创 Pytorch安装如何使用命令确认CUDA版本
Pytorch 安装如何使用命令确认CUDA版本,nidia-msi 与nvcc- V命令的区别
2024-02-24 16:18:09
4103
原创 如何利用Python代码优雅的进行文件下载
wget 是一个从网络上自动下载文件的免费工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。“wget” 这个名称来源于 “World Wide Web” 与 “get” 的结合。所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。通过这个软件/代码,可以在window下非常优雅的实现通过简单的命令进行数据或代码的下载,下面笔者提供两种非常简单的使用方法,供有需求的小伙伴参考。
2023-08-31 22:25:48
860
原创 Python 中对_call__()方法的理解
一次说明白Python 中的_call__()方法,包括对_call__()方法的理解和具体的实例分析
2022-09-05 11:46:52
510
原创 利用MATLAB绘制箱线图—箱线图在高光谱图像处理中的应用
箱线图也称箱须图、箱形图、盒图,用于反映一组或多组连续型定量数据分布的中心位置和散布范围。箱形图包含数学统计量,不仅能够分析不同类别数据各层次水平差异,还能揭示数据间离散程度、异常值、分布差异等等。目前已经在异常检测,目标探测,红外小目标检测、分类等多个方向上有广泛的应用。...
2022-08-31 14:22:13
2809
3
原创 Window10 远程桌面连接提示:“无法定位程序输入点:_CxxFrameHandler4 于动态链接库”错误的解决方法
Window10 远程桌面连接提示:“无法定位程序输入点:_CxxFrameHandler4 于动态链接库”错误的解决方法
2022-07-15 18:18:41
6187
1
原创 关于Python 中 常见语句 if__name__ == ‘__main__‘: 的理解
关于Python 中 常见语句 if__name__ == '__main__': 的理解,以及具体的案例分析
2022-07-07 13:03:37
1755
6
原创 Window系统下基于Anaconda的Siamese Network虚拟环境搭建——以SiamFC算法为例
window系统下基于Anaconda进行第三方环境配置,以目标跟踪算法SiamFC算法为例,进行具体的环境配置说明
2022-07-05 17:19:32
768
原创 模型训练中_pickle.PicklingError: Can’t pickle问题解决办法
模型训练中_pickle.PicklingError: Can't pickle问题解决办法一、问题描述二、解决办法欢迎学习交流!邮箱: z…@1…6.com网站: https://zephyrhours.github.io/一、问题描述最近在学习 SiamFC 模型的目标跟踪模型时,发现在window平台进行模型训练时总是出现下面的问题:_pickle.PicklingError: Can’t pickle <class ‘pairwise.GenericDict’>: att
2022-04-23 10:37:12
11196
4
原创 MacOS系统下,利用Anaconda创建Python的虚拟环境,并在pycharm中配置该虚拟环境—图文教程
MacOS系统下,利用Anaconda建立项目虚拟环境)前言一、Anaconda软件的安装二、Anaconda新建虚拟环境欢迎学习交流!邮箱: z…@1…6.com网站: https://zephyrhours.github.io/前言Python 作为一种解释性语言,编程风格相对简单,且具有广泛的兼容性,尤其是随着计算机视觉和人工智能的兴起,近年来得到了越来越多科研人员和程序开发者的的喜欢和使用。它具有的丰富类型的安装包资源,这也是它成为当前最受欢迎的编程语言之一的因素。 Python的英文
2021-11-21 22:04:14
15258
2
原创 在ENVI5.3 下基于GLT/IGM文件的几何校正具体过程
基于ENVI5.3 的几何校正具体过程1. 基于ENVI5.3 的几何校正具体过程(基于GLT方法的几何校正)欢迎学习交流!个人网站:https://zephyrhours.github.io/邮箱:zengf.hou@bit.edu.cn1. 基于ENVI5.3 的几何校正具体过程(基于GLT方法的几何校正)GLT几何校正法 利用输入的几何文件生成一个地理位置查找表文件(Geographic Lookup Table,GLT),从该文件中可以了解到某个初始像元在最终输出结果中实际的地理位置。
2021-11-14 20:50:58
5335
3
原创 M1芯片的MacOS 上安装wget的具体过程-图文教程
M1芯片的MacOS 上安装wget的具体过程-图文教程前言一、什么时候Wget?二、macOS操作系统中的wget的具体安装过程欢迎学习交流!邮箱: z…@1…6.com网站: https://zephyrhours.github.io/前言在网上贡献的很多源数据或者代码中,经常会看到 wget 的命令,那么究竟什么是wget呢?还有就是如何使用呢,下面笔者参考 维基百科 对其进行简单介绍,然后介绍其在macOS系统下的简单安装与使用,希望笔者拙见对您的工作和生活有所帮助!一、什么时候Wg
2021-11-14 20:46:30
6886
1
原创 M1芯片的MacOS 上安装Homebrew的具体方法-图文教程
MacOS M1上安装Home brew的具体方法-图文教程前言一、M1芯片的MacBook Air下的Homebrew安装二、brew常用命令欢迎学习交流!邮箱: z…@1…6.com网站: https://zephyrhours.github.io/前言使用MacOS 操作系统的朋友,很多朋友应该对 brew 命令并不陌生。homebrew 是一款MacOS平台下的软件包管理工具,具有安装、卸载、更新、查看、搜索等很多的功能,简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径
2021-11-14 19:34:52
9362
12
原创 MacBook中关闭终端默认打开Anaconda 的激活环境
MacBook中关闭终端默认打开Anaconda 的激活环境1. 问题描述2. 解决方法欢迎学习交流!邮箱:z…@1…6.com个人网站:https://zephyrhours.github.io/1. 问题描述在MacBook中默认启动的为python2,但是现在我们使用的通常都是python3,因此需要我们首先自己安装python3的环境。安装anaconda后,在终端(Terminal)中打开或者激活虚拟环境或者开发环境后,在每次打开终端时,都是默认开启anaconda的环境,具体情况如
2021-11-05 17:40:10
3073
原创 高光谱异常探测问题解答
高光谱异常探测问题解答问题解答问题1:问题2:欢迎学习交流!邮箱:zengf.hou@bit.edu.cn问题解答问题1:高光谱异常目标检测作为高光谱处理的一个重要问题,目前在公开的数据集上已经取得了极高的检测精度,请问异常检测未来的发展前景在哪?答: 高光谱异常检测在军事中有着比较重要的应用,在民事中的应用目前也逐渐变得比较多了起来,比如森林火害检测,雪地营救,海洋救援,潜艇探测,高空预警,食品质量检测等等。异常探测作为目标探测的一种特殊情况,完全可以辅助目标探测进行,作为前期的预处理;比
2021-09-02 16:25:45
1484
1
原创 MATLAB:未找到具有匹配签名的构造函数 ‘handle.listener‘问题具体解决方法
MATLAB:未找到具有匹配签名的构造函数 'handle.listener'问题具体解决方法前言一、问题描述二、解决方法欢迎学习交流!邮箱:zengf.hou@bit.edu.cn前言图像分类后的精度评价常会用到混淆矩阵进行精度评价,下面是笔者在运行相关代码时遇到的一些问题,具体解决办法如下。一、问题描述在使用 rotateXLabels 函数进行混淆矩阵中定义的标签旋转时发生了错误,具体错误如下:根据MATLAB命令行的提示可以发现,问题应该出现在了 handle.listener
2021-09-01 16:27:22
3044
4
原创 基于Pytorch的自编码(AutoEncoder)学习
基于Pytorch的自编码(AutoEncoder)学习前言一、什么是自编码(What is AutoEnconder)?二、具体代码和效果欢迎学习交流!个人网站:https://zephyrhours.github.io/邮箱:zengf.hou@bit.edu.cn前言笔者在学习深度学习过程中,首先针对AutoEncoder进行了简单的学习,虽然网上有很多相关资料,但是绝大多部分写的很粗,尤其是包含代码和详细介绍的少之又少。不过笔者发现一篇博文写的非常不错,非常适合新手学习和了解自编码,文
2021-08-17 21:38:16
4885
原创 箱线图(Box-plot)在高光谱图像处理中的应用
箱线图(Box-plot)在高光谱图像处理中的应用前言欢迎学习交流!个人网站:https://zephyrhours.github.io/邮箱:zengf.hou@bit.edu.cn前言正在完成中,请稍后,代码跟程序会完全公开!
2021-08-11 20:43:26
1762
高光谱异常检测算法LSUNRSEDORAD算法代码
2021-05-20
高光谱异常探测合成数据集
2020-03-11
低秩稀疏求解推导过程.pdf
2019-12-20
matlab Global RX探测算法
2019-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人