- 博客(85)
- 资源 (12)
- 收藏
- 关注
原创 利用 MATLAB 彩色显示高光谱图像(伪彩色,真彩色)
利用 MATLAB 彩色显示高光谱图像(伪彩色,真彩色)前言欢迎学习交流!个人网站: https://zephyrhours.github.io/邮箱: zengf.hou@bit.edu.cn前言很多从事高光谱图像处理的朋友们,基本上都是采用MATLAB进行编程,在ENVI里面可以通过赋予RGB通道不同波长的波段来实现高光谱的真彩色和假彩色显示。在利用MATLAB进行图像处理中,有时候会经常需要查看高光谱的真彩色和假彩色图像,因此如何利用MATLAB实现该功能也成为很多朋友们面对的一个问题,
2021-04-10 10:32:26
17897
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
54705
14
原创 2021年遥感类SCI期刊JCR分区/中科院分区排名与影响因子汇总
2021年遥感类期刊JCR分区与影响因子汇总,JCR分区和中科院分区区别
2020-12-14 21:03:05
80643
11
原创 混淆概念详细解析:Python中类、对象、方法、函数和属性的区别和理解
Python中类、对象、方法、函数和属性的区别和理解前言一、类、对象、方法、函数和属性的区别和理解二、一个类的简单案例和对各种概念的理解欢迎学习交流:zengf.hou@bit.edu.cn前言相信很多刚刚初学 python 的朋友几乎都会被类、对象、方法、函数和属性等概念搞得云里雾里,如果没有人点播,其实理解这些概念还是会有些困难的,下面笔者把自己对这几个概念的理解分享给大家,希望对初学者有所帮助!一、类、对象、方法、函数和属性的区别和理解类: 采用 Class 作为关键字进行定义的代码块,
2020-07-21 17:05:13
14896
11
原创 Photoshop 打开默认显示最近使用项?这样设置秒变空白页!
摘要:Photoshop启动时默认显示最近使用文件的问题可以通过简单设置解决。进入「编辑-首选项-文件处理」,将「近期文件列表包含」数值改为0即可实现启动空白界面。此方法既能保护隐私,又能让界面更简洁,用户也可根据需要自定义显示的历史文件数量。修改后重启软件即可生效。
2025-11-20 10:01:43
389
原创 Win11 鏖战 SiamMask:从踩坑到出坑的翻车纪录
本文记录了在Windows 11系统上配置SiamMask目标跟踪算法的完整过程及踩坑经验。作者详细介绍了从创建Python虚拟环境、安装CUDA和PyTorch,到编译脚本、下载预训练模型的全流程,并重点解决了Windows与Linux命令差异、NumPy版本不兼容等关键问题。文中提供了具体的代码修改方案(如cv2.findContours参数调整)和替代命令(如PowerShell下载模型),最后展示了成功运行的示例。文章特别提醒读者,该算法在Windows平台适配性较差,建议优先考虑Linux/mac
2025-09-11 18:01:03
697
原创 Mac上使用MPS加速PyTorch代码训练
摘要:本文介绍了在配备Apple芯片的MacBook上使用MPS(Metal Performance Shaders)加速PyTorch模型训练的方法。相较于仅使用CPU,MPS后端通过利用Apple芯片的GPU特性,可显著提升训练速度。文章通过对比测试代码展示了CPU与MPS的性能差异,证明MPS加速效果明显。MPS的优势在于针对Apple GPU的优化设计、统一内存架构等硬件特性,使本地训练更高效,减少对云服务或额外GPU的依赖。文末还提供了CUDA与MPS的性能对比代码示例。
2025-06-08 11:27:21
1730
原创 MacOS系统解决电脑无法连接WI-FI问题
Mac电脑有时候会出现电脑明明显示已经连接WI-FI,但是仍旧无法上网的问题,下面笔者提供自己遇到这个问题时的解决方案。
2025-04-15 07:30:50
800
原创 Python中通过点运算符来访问命名空间中参数args方法
可执程序后,其他人或脚本在调用该程序时,往往会出现黑色的命令输入行的弹窗,非常影响使用。下面笔者提供一种简单的方法,也能实现类似的功能,这种设计虽然使得访问命令行参数更加方便,可以通过点运算符来访问命名空间中的参数。但是当封装调用该模块的程序为。,以此简化自定义函数传入参数的调用。进行参数传入时,通常是调用。在Python中,在使用。
2024-12-02 21:30:33
446
原创 Python中使用matplotlib绘制图像并填充满整个figure区域
在使用matplotlib绘图时,有时我们希望图像能够填满整个figure区域,这样可以使得图像更加清晰和突出。4. 设置figure的尺寸:在创建figure时,可以指定其尺寸,使其与显示设备的尺寸相匹配。读者可以根据自己的具体需求进行调整和组合使用,以达到最佳的视觉效果,希望对您的工作和生活有所帮助。
2024-11-25 23:23:20
1179
原创 Window11系统下修改Anaconda3默认安装虚拟环境在C盘问题
Window11环境下,Anaconda的虚拟环境的默认存放C盘位置,本文介绍如何进行修改默认虚拟环境的位置操作
2024-11-24 18:18:10
2254
原创 实现GUI界面中的logo图片的编码与隐藏
编写的GUI界面,有时候需要我们添加自定义的图片来作为UI界面的logo,在源码使用时,logo的形式一般不影响使用,但是当我们需要将软件进行打包并封装成独立的。中,因此当我们分发软件给其他人使用时,往往需要将该logo同发给其他人才行,否则会出现logo图片无法正常加载的情况。文件中,然后再进行程序的封装。这种情形下,就需要我们对原本的logo图片,进行编码,将图片信息转换为编码保存到。下图显示的logo就是我们通过编码导入显示的logo。命令对该程序进行封装,而封装好的软件中就会正常显示logo了。
2024-11-03 12:54:55
777
1
原创 利用PyQt5定义GUI界面,实现不同脚本中函数处理日志在GUI界面的实时显示
有时候我们需要对函数进行封装,也就是创建GUI界面,但是封装过程中,可能会调用其他脚本中的函数,因此如何实现不同脚本之间函数的日志回传并在GUI界面中实时显示其他脚本程序的执行过程呢,本文给出该解决方案,希望对您的工作有所帮助。
2024-08-08 23:33:16
662
原创 Python使用matplotlib绘制图像时,中文图例或标题无法正常显示问题
中经常使用的绘图工具,但是有时候我们在使用。使用时,只需要添加上述一行代码即可解决。命令需要显示的标题无法显示出来。此时,我们可以看到,
2024-07-06 17:15:31
1703
1
原创 Python中解决os.listdir命令读取文件乱序问题方法
此时可以看到,输出的文件名称与我们所期望的(window文件夹中打开时默认的排序)保持了一致。有时候为了方便,我们在进行程序编写时,会使用对话框来批量打开文件,但是使用。下面笔者提供一种解决方式,可以实现读取的文件顺序与文件夹浏览顺序保持一致。命令可能无法解决问题,尤其是遇到一些文件名称编码复杂时。读取文件时,会出现文件乱序问题,此时直接使用。
2024-07-02 23:20:13
2451
原创 简单实现Anaconda/Miniforge虚拟环境的克隆和迁移
进行项目管理时,往往会创建很多环境,而不同的项目环境之间往往差异性较小,为了避免重复配置较为繁琐的环境,可以使用环境克隆命令进行虚拟环境的迁移或重命名,当然也可以通过这种方式进行不同软件之间、不同设备之间的环境配置。下面笔者提供两种较为简单的克隆方式,希望对您的工作和学习有所帮助。文件夹下,因此我们只需要将该文件夹下面需要克隆的环境直接拷贝到另外电脑或软件下项目的。命令进行环境的管理,因此从某种意义上来说,两者的使用方式基本完全相同。环境,也可以使用下面命令进行删除。创建的环境,都在该软件的。
2024-07-02 22:38:19
4890
1
原创 利用MATLAB批量读取图像时出现名称排序错乱问题解决方法sort-nat函数
利用MATLAB批量读取图像时出现名称排序错乱问题解决方法sort-nat函数
2024-06-26 20:30:13
1161
原创 Pytorch安装如何使用命令确认CUDA版本
Pytorch 安装如何使用命令确认CUDA版本,nidia-msi 与nvcc- V命令的区别
2024-02-24 16:18:09
5241
原创 如何利用Python代码优雅的进行文件下载
wget 是一个从网络上自动下载文件的免费工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。“wget” 这个名称来源于 “World Wide Web” 与 “get” 的结合。所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。通过这个软件/代码,可以在window下非常优雅的实现通过简单的命令进行数据或代码的下载,下面笔者提供两种非常简单的使用方法,供有需求的小伙伴参考。
2023-08-31 22:25:48
1037
原创 Python 中对_call__()方法的理解
一次说明白Python 中的_call__()方法,包括对_call__()方法的理解和具体的实例分析
2022-09-05 11:46:52
585
原创 利用MATLAB绘制箱线图—箱线图在高光谱图像处理中的应用
箱线图也称箱须图、箱形图、盒图,用于反映一组或多组连续型定量数据分布的中心位置和散布范围。箱形图包含数学统计量,不仅能够分析不同类别数据各层次水平差异,还能揭示数据间离散程度、异常值、分布差异等等。目前已经在异常检测,目标探测,红外小目标检测、分类等多个方向上有广泛的应用。...
2022-08-31 14:22:13
3015
3
原创 Window10 远程桌面连接提示:“无法定位程序输入点:_CxxFrameHandler4 于动态链接库”错误的解决方法
Window10 远程桌面连接提示:“无法定位程序输入点:_CxxFrameHandler4 于动态链接库”错误的解决方法
2022-07-15 18:18:41
7179
2
原创 关于Python 中 常见语句 if__name__ == ‘__main__‘: 的理解
关于Python 中 常见语句 if__name__ == '__main__': 的理解,以及具体的案例分析
2022-07-07 13:03:37
1839
6
原创 Window系统下基于Anaconda的Siamese Network虚拟环境搭建——以SiamFC算法为例
window系统下基于Anaconda进行第三方环境配置,以目标跟踪算法SiamFC算法为例,进行具体的环境配置说明
2022-07-05 17:19:32
872
原创 模型训练中_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
11832
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
16754
3
原创 在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
5660
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
7676
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
9743
12
matlab Global RX探测算法
2019-09-30
高光谱异常探测合成数据集
2020-03-11
高光谱异常检测算法LSUNRSEDORAD算法代码
2021-05-20
低秩稀疏求解推导过程.pdf
2019-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅