高光谱图像分类主要有哪些方法,高光谱图像是什么
工程效应
工程
本文介绍了用pyqt构建UI,用ICA和FCM-ABC选择波段,对比全波段的三个数据,用SVM(支持向量机)对高光谱图像进行分类,计算OA。
1.帕维亚大学的图像分类是基于支持向量机的,简单有效。
2.PYQT接口本来是想用QT的,但是写出来就是为了分类这些。python挺好用的,所以用python qt写的接口,UI和逻辑分类。Ui.py是整个界面的文件,progressBar.py是进度圈的代码。
3.波段选择算法3.1模糊C-均值聚类人工蜂群优化模糊C-均值有一个直接的库函数,可以通过调用sklearn中的库来实现。
3.2独立分量分析其他软件可以利用安装的库直接运行main.py。界面显示后,可以通过点击加载来加载光谱数据,使用分类按钮进行分类。
双击esc退出。
注:HSI文件夹中的高光谱图像不上传,就是帕维亚大学场景的图像项目很小,就写一个,pyqt适应多幅图像的逻辑和UI完全分类。通过signal link,总共有两个线程,一个UI和一个ABC(人工蜂群)的数据是有效的,但不一定是最优的。这也与聚类结果有关。个人认为,大部分波段选择实际上没有原始数据有效。
https://www.pianshen.com/article/729179041/进度条(进度条控件)参考,把这个写到自己的UI里真的很麻烦。
https://gitee.com/PyQt5/PyQt
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。