fix ai bugs
This commit is contained in:
parent
9dc0e6fb5b
commit
9691d71f5a
25
env.yaml
25
env.yaml
@ -3,30 +3,29 @@ channels:
|
|||||||
- conda-forge
|
- conda-forge
|
||||||
- defaults
|
- defaults
|
||||||
dependencies:
|
dependencies:
|
||||||
- cryptography=3.4.7
|
- gdal=3.3.1=py37hb11e9a8_2
|
||||||
- matplotlib
|
- geos=3.9.1=h39d44d4_2
|
||||||
- opencv=4.5.3
|
- opencv=4.5.3=py37h03978a9_1
|
||||||
- pandas
|
|
||||||
- pyqt=5.12.3
|
- pyqt=5.12.3
|
||||||
- pyqtads=3.8.2
|
- pyqtads=3.8.2
|
||||||
- python=3.7.10
|
- python=3.7
|
||||||
- qgis=3.18.3
|
- qgis=3.18.3
|
||||||
- scikit-image
|
- scikit-image=0.18.3
|
||||||
- scipy
|
- yaml=0.2.5
|
||||||
- yaml
|
|
||||||
- pip:
|
- pip:
|
||||||
- attrs==21.4.0
|
|
||||||
- autopep8==2.0.0
|
|
||||||
- cython==0.29.24
|
- cython==0.29.24
|
||||||
- efficientnet-pytorch==0.7.1
|
- efficientnet-pytorch==0.7.1
|
||||||
- huggingface-hub==0.14.1
|
- joblib==1.1.0
|
||||||
- nuitka==0.8.3
|
- nuitka==1.7.6
|
||||||
- ordered-set==4.1.0
|
- numpy==1.20.0
|
||||||
|
- opencv-python==4.5.3.56
|
||||||
- pathlib==1.0.1
|
- pathlib==1.0.1
|
||||||
- pillow==6.2.2
|
- pillow==6.2.2
|
||||||
- pretrainedmodels==0.7.4
|
- pretrainedmodels==0.7.4
|
||||||
- pycryptodome==3.14.1
|
- pycryptodome==3.14.1
|
||||||
- scikit-learn==1.0.2
|
- scikit-learn==1.0.2
|
||||||
|
- scipy==1.6.0
|
||||||
|
- threadpoolctl==3.1.0
|
||||||
- timm==0.6.13
|
- timm==0.6.13
|
||||||
- torch==1.13.1
|
- torch==1.13.1
|
||||||
- torchvision==0.14.1
|
- torchvision==0.14.1
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
from misc.utils import Register
|
from rscder.plugins.misc.utils import Register
|
||||||
|
|
||||||
AI_METHOD = Register('AI Method')
|
AI_METHOD = Register('AI Method')
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
from . import AI_METHOD
|
from . import AI_METHOD
|
||||||
from plugins.misc import AlgFrontend
|
from rscder.plugins.misc import AlgFrontend
|
||||||
from rscder.utils.icons import IconInstance
|
from rscder.utils.icons import IconInstance
|
||||||
from rscder.utils.project import PairLayer
|
from rscder.utils.project import PairLayer
|
||||||
from osgeo import gdal, gdal_array
|
from osgeo import gdal, gdal_array
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
from functools import partial
|
from functools import partial
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
from plugins.misc.main import AlgFrontend
|
from rscder.plugins.misc.main import AlgFrontend
|
||||||
from rscder.gui.actions import ActionManager
|
from rscder.gui.actions import ActionManager
|
||||||
from rscder.plugins.basic import BasicPlugin
|
from rscder.plugins.basic import BasicPlugin
|
||||||
from PyQt5.QtWidgets import QAction, QToolBar, QMenu, QDialog, QHBoxLayout, QVBoxLayout, QPushButton,QWidget,QLabel,QLineEdit,QPushButton,QComboBox,QDialogButtonBox
|
from PyQt5.QtWidgets import QAction, QToolBar, QMenu, QDialog, QHBoxLayout, QVBoxLayout, QPushButton,QWidget,QLabel,QLineEdit,QPushButton,QComboBox,QDialogButtonBox
|
||||||
|
|
||||||
from rscder.gui.layercombox import PairLayerCombox
|
from rscder.gui.layercombox import PairLayerCombox
|
||||||
from rscder.utils.icons import IconInstance
|
from rscder.utils.icons import IconInstance
|
||||||
from filter_collection import FILTER
|
from ..filter_collection import FILTER
|
||||||
from . import AI_METHOD
|
from . import AI_METHOD
|
||||||
from thres import THRES
|
from ..thres import THRES
|
||||||
from misc import table_layer, AlgSelectWidget
|
from ..misc import table_layer, AlgSelectWidget
|
||||||
from follow import FOLLOW
|
from ..follow import FOLLOW
|
||||||
import os
|
import os
|
||||||
class AICDMethod(QDialog):
|
class AICDMethod(QDialog):
|
||||||
def __init__(self,parent=None, alg:AlgFrontend=None):
|
def __init__(self,parent=None, alg:AlgFrontend=None):
|
||||||
|
@ -17,9 +17,9 @@ from rscder.plugins.filter_collection import MainPlugin as FilterPlugin
|
|||||||
from rscder.plugins.follow import FollowPlugin
|
from rscder.plugins.follow import FollowPlugin
|
||||||
from rscder.plugins.unsupervised_method import UnsupervisedPlugin
|
from rscder.plugins.unsupervised_method import UnsupervisedPlugin
|
||||||
from rscder.plugins.veg_method import VegtationPlugin
|
from rscder.plugins.veg_method import VegtationPlugin
|
||||||
|
from .ai_method import AIPlugin
|
||||||
PLUGINS = [
|
PLUGINS = [
|
||||||
AboutPlugin, RateSetPlugin, EvaluationPlugin, ExportPlugin, FilterPlugin, FollowPlugin, UnsupervisedPlugin, VegtationPlugin
|
AboutPlugin, RateSetPlugin, EvaluationPlugin, ExportPlugin, FilterPlugin, FollowPlugin, UnsupervisedPlugin, VegtationPlugin, AIPlugin
|
||||||
]
|
]
|
||||||
|
|
||||||
class PluginLoader(QObject):
|
class PluginLoader(QObject):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user