• PySptools(Python频谱工具)是一个Python模块,可以使用的软件开发人员将光谱和高光谱算法进入他们的应用程序,以便可视化学以及空间之间的关系的化学品及其比例。

    它的一些主要特点是表示凸去除,scikit-了解的桥梁,分离工艺,降低噪音、光谱级别特征抽取、监督分类、目标检测、以及个端元的丰度抽取。

    能够运行这个图书馆,你必须有Python2.7或3。x安装。 顽固的,这时,scikit学习、间谍和Matplotlib也是必需的,而CVXOPT(运行FCLS)和IPython(使用的显示功能)是可选择的。

    除了源代码,下载的软件包包括例和文件,丰富的地图、分类、检测、距离、材料计数和噪音等。 测试可用。

    对于安装,这是必须采取的路径pysptools-0.xx。x文件夹和插入PYTHONPATH系统变量。 Distutils来完成时可以使用的图书馆可以从命令提示窗口"蟒蛇setup.py 安装"后去pysptools-0.xx。x的文件夹。

    尽的算法来源有关,则可以分别下载,安装Matlab高光谱"工具箱",PWCTools(分段恒定的"工具箱"),EIA(端元感算法的"工具箱"),以HySime,并scikit学习。 完整的用户的文件提供的开发者的网站。

  • PySptools (अजगर स्पेक्ट्रल उपकरण) है एक अजगर मॉड्यूल किया जा सकता है कि सॉफ्टवेयर डेवलपर्स द्वारा एकीकृत करने के लिए वर्णक्रमीय और हाइपरस्पेक्ट्रल एल्गोरिदम उनके अनुप्रयोगों में, क्रम में कल्पना करने के लिए रसायन शास्त्र के रूप में अच्छी तरह के रूप में स्थानिक संबंध के बीच में रसायनों और उनके अनुपात है ।

    कुछ प्रमुख विशेषताएं द्वारा प्रतिनिधित्व कर रहे हैं उत्तल पतवार हटाने, scikit सीखने पुल, unmixing प्रक्रिया है, शोर में कमी, स्पेक्ट्रम-स्तर की सुविधाओं की निकासी की देखरेख वर्गीकरण, लक्ष्य का पता लगाने, और endmembers निष्कर्षण.

    करने के लिए सक्षम होना करने के लिए चलाने के लिए इस पुस्तकालय, आप के लिए होना चाहिए अजगर 2.7 या 3.x स्थापित किया है । Numpy, Scipy, scikit सीखने, जासूसी और Matplotlib भी आवश्यक हैं, जबकि CVXOPT (चलाने के लिए FCLS) और IPython (का उपयोग करने के लिए प्रदर्शन की सुविधा के साथ) वैकल्पिक हैं ।

    इसके अलावा करने के लिए स्रोत कोड, डाउनलोड किए गए पैकेज में शामिल हैं उदाहरण और फ़ाइलों बहुतायत के लिए नक्शे, वर्गीकरण, पहचान, दूरी, सामग्री की गणना, और शोर, दूसरों के बीच में. परीक्षण भी उपलब्ध हैं ।

    स्थापना के लिए, यह लेने के लिए आवश्यक पथ के pysptools-0.xx.x फ़ोल्डर में डालें PYTHONPATH प्रणाली चर. Distutils इस्तेमाल किया जा सकता है, जबकि पुस्तकालय से कहा जा सकता है एक कमांड प्रॉम्प्ट विंडो के साथ "अजगर setup.py स्थापित करने के बाद" के लिए जा रहा pysptools-0.xx.x फ़ोल्डर ।

    के रूप में दूर के रूप में एल्गोरिथ्म स्रोतों में चिंतित हैं, आप कर सकते हैं अलग से डाउनलोड और स्थापित Matlab हाइपरस्पेक्ट्रल Toolbox, PWCTools (piecewise निरंतर toolbox), EIA (Endmember प्रेरण एल्गोरिदम toolbox), HySime, और scikit सीखने. पूर्ण उपयोगकर्ता प्रलेखन पर उपलब्ध है डेवलपर की वेबसाइट पर.

  • PySptools (Python Spectral Tools) is a Python module that can be used by software developers to integrate spectral and hyperspectral algorithms into their applications, in order to visualize chemistry as well as the spatial relation between chemicals and their proportions.

    Some of its key features are represented by convex hull removal, scikit-learn bridge, unmixing process, noise reduction, spectrum-level features extraction, supervised classification, target detection, and endmembers extraction.

    To be able to run this library, you must have Python 2.7 or 3.x installed. Numpy, Scipy, scikit-learn, SPy and Matplotlib are also required, while CVXOPT (for running FCLS) and IPython (for using the display feature) are optional.

    In addition to the source code, the downloaded package includes examples and files for abundance maps, classification, detection, distance, material count, and noise, among others. Tests are available too.

    For installation, it's necessary to take the path of the pysptools-0.xx.x folder and insert it into the PYTHONPATH system variable. Distutils can be used while the library can be called from a Command Prompt window with "python setup.py install" after going to the pysptools-0.xx.x folder.

    As far as the algorithm sources are concerned, you can separately download and install Matlab Hyperspectral Toolbox, PWCTools (piecewise constant toolbox), EIA (Endmember Induction Algorithms toolbox), HySime, and scikit-learn. Complete user documentation is available at the developer's website.