- 博客(427)
- 资源 (23)
- 收藏
- 关注
原创 GitHub上传自己的项目
进入您的 GitHub 主页,点击右上角的加号图标,选择 "New Repository"。默认情况下,GitHub 仓库的主分支名称是 "master",但为了更加包容和尊重的命名,GitHub 已经将默认分支更改为 "main"。生成成功后,去对应目录C:\Users\Y\ .ssh里(Y为电脑用户名,每个人不同)用记事本打开id_rsa.pub,得到ssh key公钥。然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上标题,跟仓库保持一致吧,好区分。
2024-11-04 22:09:16
4555
1
原创 skimage库报错:cannot import name ‘_validate_lengths‘
【代码】skimage库报错:cannot import name '_validate_lengths'
2024-10-30 10:47:58
393
原创 pip忽略依赖关系强制安装
用于指定不安装包的依赖项。通过使用这个选项,我们可以强制pip只安装指定的包,而不检查和安装依赖关系。选项在较新版本的pip中仍然有效,可以用于强制pip忽略依赖项并只安装指定的包。选项被用于指定不安装包的依赖项,而。pip提供了一个选项。在旧版本的pip中,
2024-10-30 10:45:57
1408
原创 from typing_extensions import TypeAlias # Python 3.10+ModuleNotFoundError: No module named ‘typin
方案1:换python版本,我用的是3.8,但是换版本很麻烦,这个方案未使用。方案2:更新typing-extensions版本。
2024-10-29 17:53:43
543
原创 解决在Python中使用Win32api报错的问题:ImportError: DLL load failed: 找不到指定的程序。
下载后,双击pywin32-221.win-amd64-py3.7.exe,会识别Python的安装路径,一路Next安装即可。我们直接pip install pypiwin32,但是还是报错。
2024-09-26 10:38:18
563
原创 AI绘制调整虚线教程
6、画好的虚线可以调整大小吗?这个当然可以,我们可以在属性面板的描边后设置虚线的大小,如下图所示。,新建一个大小任意的画板,画板大小根据自己的需要来设置。5、当然,我们也可以调整虚线的大小。1、打开ai的软件,执行菜单栏中的。,会出现一个下拉的描边,我们在。,画一条直线段,如下图所示。,点击后直线就变成虚线了。3、我们现在就来将这条。
2024-09-22 00:06:19
3092
原创 YOLO的使用
labels.jpg(标签统计图)第1个图是训练集的数据量,每个类别有多少个第2个图是框的尺寸和数量第3个图是中心点相对于整幅图的位置第4个图是图中目标相对于整幅图的高宽比例labels_correlogram.jpg(标签相关图)labels相关图体现标签的中心点x,y坐标以及框的高宽之间的关系。每一行的最后一幅图代表的是x,y,宽和高的分布情况:图(0,0)表明中心点横坐标x的分布情况;图(1,1)图表明中心点纵坐标y的分布情况;图(2,2)图表明框的宽的分布情况;
2024-09-18 14:22:34
1564
原创 解决 git 不是内部或外部命令,也不是可运行的程序
右键“计算机”->“属性”->“高级系统设置”->“环境变量”->在下方的“系统变量”中找到“path”->选中“path”并选择“编辑”->将 复制的路径放到其中->保存并退出。注:"D:\Program Files\Git\"是默认安装路径,可能与你的安装路径不一样,要按照你自己的路径替换"D:\Program Files\Git\"但是如果这时你打开windows的cmd,在里面打git命令会提示“不是内部或外部命令,也不是可运行的程序”,即需要添加环境变量。再重新执行添加文件的命令即可。
2024-09-10 22:50:20
5245
原创 报错解决办法: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“
1、首先下载:Microsoft Visual C++ Build Tools。然后,安装“使用C++的桌面开发”并确保安装详细信息的前两项勾选。二、安装:使用C++的桌面开发。安装好后重新pip安装库即可。
2024-09-10 22:26:22
11158
6
原创 Jupyter Notebook远程登录配置
中的部分设置也有所改变(Jupyter Notebook 7.0 更新远程访问配置)。jupyter-server 最近发布了新的版本升级,随之,然后复制代码最后产生的秘钥。PS:8888是刚在配置文件设置的端口。,输入jupyter登录密码即可使用。python版本 >= 3.6。
2024-09-10 17:10:08
946
原创 conda虚拟环境中安装cuda和cudnn
找到自己想要的cuda版本后,先把cuda下载到本地。首先使用conda activate name命令把conda环境激活到目标环境。首先安装与cuda相匹配的pytorch和torchvision包,可以去。执行如下命令进行安装,因为是通过本地安装的,所以需要写明本地包的路径。执行后的结果如图所示,图中标出了cudnn所对应的cuda版本号位置。附:直接使用conda install安装。复制你想要版本的cudnn的下载地址,使用。
2024-08-24 11:45:15
6275
原创 conda加速下载
conda-build与其他包的主要区别在于它的用途。conda-build主要是用来构建和打包Python以及其他语言的包,它允许你定义依赖关系,并在一个自动化的过程中进行构建和测试。当他出现了问题之后,就会报EBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443等等问题,拼命的DEBUG,DEBUG,DEBUG。可以看到channels内容已经更改。
2024-08-23 14:40:45
1015
原创 basicsr库的安装解决方法
中找到,所以可以分别安装。先利用别的镜像安装依赖,在安装basicsr==1.4.2。在安装basicsr==1.4.2时候,发现安装始终出错。发现是basicsr的依赖tb-nightly无法。
2024-08-17 18:08:20
2051
3
原创 基于图卷积神经网络(GCN)的高光谱图像分类详细教程(含python代码)
高光谱图像通常包含数百个甚至数千个连续的频谱波段,每个波段对应一个光谱特征,这使得传统的卷积神经网络在处理高光谱图像时面临困难,因为它们无法有效地捕获像素之间的空间关系。总体来说,图卷积神经网络通过充分利用高光谱图像中像素之间的空间关系,有效地提升了分类性能,并在遥感图像分析和其他高维数据的处理中展现出了广阔的应用前景。:将高光谱图像中的像素视为图中的节点,像素之间的空间关系(例如邻近关系)作为图的边,这样就能够在整个图上利用节点的局部和全局信息。下面我们以IP数据集为例子进行展开讲解。
2024-07-28 17:52:09
2519
原创 fvcore库的一些功能和使用
fvcore是Facebook开源的一个轻量级的核心库,它提供了各种框架中常见且基本的功能。其中就包括了统计模型的参数以及FLOPs等。
2024-06-23 23:15:40
980
原创 YOLOv10目标检测算法的使用
矩形训练或验证是一种数据处理技术,其中在训练或验证过程中,输入数据会被调整为具有相同宽高比的矩形形状。用于指定在训练过程中冻结前 n 层或指定层索引的列表,以防止它们的权重更新。输入的图片的大小,可以是整数就代表图片尺寸为int*int,或者list分别代表宽和高[w,h]用于控制是否启用确定性模式,在确定性模式下,算法的执行将变得可重复,即相同的输入将产生相同的输出。模型的文件,可以是官方的预训练模型,也可以是训练自己模型的yaml文件。模型的地址,可以是文件的地址,也可以是配置好地址的yaml文件。
2024-06-23 09:01:06
1690
原创 Windows和Linux系统上的Mamba_ssm环境配置
DockHub仓库地址:https://hub.docker.com/repository/docker/kom4cr0/cuda11.7-pytorch1.13-mamba1.1.1/general。最直接的安装,可以利用网友配置好的Docker环境 -> 直接使用Mamba基础环境docker镜像。同样的,如果cuda版本不对应,需要在虚拟环境中安装(创建虚拟环境并且。安装该文件网上有几种方法,下面我将一一展示,可以尝试一下(安装该文件网上有几种方法,下面我将一一展示,可以尝试一下(
2024-06-17 22:12:18
14443
32
原创 【光谱特征选择】竞争性自适应重加权算法CARS(含python代码)
CARS通过模拟“生物进化”过程,自适应地对光谱波段进行重加权和选择,逐步淘汰冗余和不重要的波段。具体而言,CARS利用回归系数的绝对值作为权重,通过迭代过程不断调整和优化波段选择,从而保留对模型预测最有贡献的波段。该算法具有较好的稳定性和鲁棒性,能够显著提高模型的预测性能,减少数据维度,降低计算复杂度,广泛应用于化学计量学、食品检测、环境监测等领域的光谱分析。最后返回被选择波段的索引以为后续使用。
2024-06-04 20:31:06
2941
1
原创 【光谱特征选择】连续投影算法SPA(含python代码)
例如,可以用SPA来提取农田中的不同作物类型的光谱特征,或者识别环境中的污染物成分。其通过逐步选择互相正交的光谱向量,能够很好地分离出混合光谱数据中的纯物质光谱。连续投影算法(Successive Projection Algorithm,SPA)是一种用于光谱分离的简单且有效的算法。它主要应用于高光谱图像处理,用于提取混合光谱数据中的端元(endmembers)。端元是指在高光谱图像中存在的纯物质的光谱签名,这些签名在混合像元的光谱数据中有重要的影响。这些向量作为端元,可以用来分解和解释混合光谱数据。
2024-06-04 20:18:50
3326
2
原创 基于深度学习的语义分割教程(含python代码)
目录一、遥感数据介绍二、代码实现1、UNet网络2、数据集划分3、超参数设置4、数据加载5、训练6、结果出图三、项目代码2、数据集划分指定训练集、验证集、测试集的大小3、超参数设置4、数据加载支持多波段数据,支持tif、png、jpg等格式。定义数据后缀即可5、训练数据预测结果由于训练次数少,使用的数据仅为20个用于测试,因此精度较低,结果不太理想。有需要的可以自行增加数据和迭代次数。由于网络使用的0,1,2,3的但波段灰度标签。如果我们是RGB色彩的三波
2024-05-16 16:04:53
2675
原创 YoLov9目标检测算法的使用
train:主分支。train_dual:一个辅助分支 + 一个主分支。triple_branch: 1个主分支 + 2个辅助分支。一般官方给出的参数是train文件的结果。如果我们使用train.py训练,还需要修改下面代码:(训练模型前需要将util文件下loss_tal.py 文件第167行改为p[0],不然会报list out of Index错误。YOLOv9中train.py与train_dual.py的异同如果是用则不需要修改。
2024-05-15 13:38:03
1741
原创 目标检测标注工具Labelimg安装与使用
此外,XML文件中还可能包含其他相关信息,例如物体框的遮挡情况(pose)、是否被截断(truncated)、是否是难检测(difficult)物体等。每个XML文件对应一个图像文件,文件中包含了对图像的解释。具体来说,XML文件里标记了物体框的坐标和类别等信息。每一行代表标注的一个目标,通常包括五个数据,从左到右依次为:类别id、x_center、y_center、width、height。存放标签信息的文件的文件名为与图片名相同,内容由N行5列数据组成。请注意,这里的中心点坐标、宽和高都是相对数据!
2024-05-13 00:31:19
7229
3
原创 基于随机森林与支持向量机的高光谱图像分类(含python代码)
随机森林以其强大的集成学习能力,通过构建多个决策树并汇总它们的预测结果,能够有效地处理高维数据,捕捉到数据中的复杂模式。相比之下,支持向量机通过寻找能够最大化不同类别之间间隔的超平面来进行分类,它在处理高维数据时同样表现出色,尤其是在数据线性可分或通过核技巧转换为线性可分的情况下。在高光谱图像分类中,SVM能够通过选择合适的核函数和参数,有效地识别出不同地物的光谱特征,实现高精度的分类。这里以窗口为25的大小,训练集和测试集的占比分别为20%的训练,80%的验证。将下载的数据加载进内存,便于后续处理。
2024-05-08 12:37:58
2091
原创 Word图片被隐藏了怎么办?
继续选中图片,在状态栏里的段落中,点击小箭头到设置里(即段落设置)选中图片,右上角有个图标,选择嵌入型。如下图,插入的图片被隐藏了。
2024-04-29 13:14:01
1480
原创 Word表格自动断层跑到下一页如何解决?
打开你的Word表格,输入一小段文字,表格并没有发生变化,但一旦输入多一些文字后,它就自动断开跑到下一页去了。类似的这种表格是最常遇到自动断层跑到下一页的情况的解决方法如下。将光标放置在跑走了的那一页的任意位置,然后,最后你将看到表格又变回了原样,问题得到解决!注意:光标一定要放在跑走了的那一页。在弹出的“表格属性”对话框,选择“”,在下面“选项"中,勾选"2、勾选"允许跨页断行"
2024-04-29 13:04:07
11645
1
原创 ecognition ESP2插件使用说明与下载
这种情况很常见,个人感觉是各层分割的起始尺度设置不合适引起的,不必烦恼,可以从20开始尝试,20、50、80,不怎么复杂就能试出起始尺度为多少时才会出峰值。另外,为了节约时间,还建议大家用小块地物相对丰富的研究区影像做实验,核心是因为大块影像和小块影像的最优尺度结果是相同的,亲测。在找到峰值以后,可直接用峰值对应的分割尺度做多尺度分割实验,寻找每种地物对应的最优尺度,省去了遍历尺度进行实验的不便。另外,ESP执行完之后会自动生成三个分割层,这三个分割层只是尺度估计的默认层数,并不是你最终的分割层数。
2024-04-22 15:56:16
2223
原创 Arcgis 定义投影、投影变换、导出栅格为tif、矢量转tif
利用ArcToolbox中设置投影坐标信息点击ArcToolbox工具箱展开Data Management Tools,选择下面的Projections and Transformations,然后选择Define Projection。点击Define Projection,弹出图3对话框,在Input Dataset or Feature Class中输入需要定义投影的图层,可以是矢量也可以是栅格;
2024-04-21 22:56:34
3756
原创 eCognition 分类
创建一个父进程(其实就是一个目录,类似文件夹,啥也不操作的)直接在 Process Tree 中,右键点击菜单中点击 Append New,创建一个新进程即可(只设置名字,其他默认即为不操作)。之后,我们可以在这个父进程(即这个看作文件夹的进程)创建子进程,可以通过Insert Child创建子进程。点击目录后右键,从菜单中点击 Insert Child,创建一个新进程。在遥感中通常使用 NDVI 植被指数来区分植被和非植被。由于易康软件中没有这个特征,需要通过创建新特征这个工具来定义 NDVI。
2024-04-21 16:30:30
2113
1
原创 eCognition 样本标注与导出
Class-Related features >>> Relations to Classification >>> Class name >> Create new 'Class name (默认即可)然后用2的线性选择工具批量选择,或者2旁边的几个批量选。另外一种是,直接在工具栏选择 Classification >>> Samples >>> Select Samples。第二步:菜单栏 Classification >>> Samples >>> Save TTA Mask,将样本区域导出。
2024-04-21 11:30:28
906
2
原创 eCongnition 根据栅格类别图分类分割结果
在 工具栏 - Export - Export Results 打开导出界面,选择。特征,该特征计算每个对象范围内占比最大的类别,可以此作为对象类别。
2024-04-19 09:22:08
355
光谱特征选择、光谱数据预处理python代码,竞争性自适应重加权算法(CARS)、连续投影算法(SPA)
2024-04-22
高光谱图像的批量PCA降维、数据增强和图像显示python代码
2023-05-05
基于卷积神经网络结合机器学习的高光谱分类 全套代码pytorch制作
2022-11-27
语义分割成套训练代码 pytorch 可以换成自己数据集、网络进行训练
2022-07-05
高光谱的灰度共生矩阵获取代码
2022-07-05
SCI发表_投稿信(Cover Letter)、催稿信、response letter、审稿意见书写、文章校样邮件回复等万能模板
2022-03-07
Origin 2020 中文版零基础绘图视频教程(完整)带软件安装包
2022-03-07
高光谱分类全套代码3D_CNN模型(pytorch)
2022-03-02
WIN系统_文件搜索 Everything 1.4.1.1015官方正式版&单文件版
2021-12-31
Pydroid3 4.0解锁版(含obb资源)
2021-11-18
鲜花识别图像分类数据集(共5类)已划分好
2021-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人