fix ai bugs

This commit is contained in:
copper 2023-07-29 17:39:51 +08:00
parent 9dc0e6fb5b
commit 9691d71f5a
5 changed files with 21 additions and 22 deletions

View File

@ -3,30 +3,29 @@ channels:
- conda-forge
- defaults
dependencies:
- cryptography=3.4.7
- matplotlib
- opencv=4.5.3
- pandas
- gdal=3.3.1=py37hb11e9a8_2
- geos=3.9.1=h39d44d4_2
- opencv=4.5.3=py37h03978a9_1
- pyqt=5.12.3
- pyqtads=3.8.2
- python=3.7.10
- python=3.7
- qgis=3.18.3
- scikit-image
- scipy
- yaml
- scikit-image=0.18.3
- yaml=0.2.5
- pip:
- attrs==21.4.0
- autopep8==2.0.0
- cython==0.29.24
- efficientnet-pytorch==0.7.1
- huggingface-hub==0.14.1
- nuitka==0.8.3
- ordered-set==4.1.0
- joblib==1.1.0
- nuitka==1.7.6
- numpy==1.20.0
- opencv-python==4.5.3.56
- pathlib==1.0.1
- pillow==6.2.2
- pretrainedmodels==0.7.4
- pycryptodome==3.14.1
- scikit-learn==1.0.2
- scipy==1.6.0
- threadpoolctl==3.1.0
- timm==0.6.13
- torch==1.13.1
- torchvision==0.14.1

View File

@ -1,4 +1,4 @@
from misc.utils import Register
from rscder.plugins.misc.utils import Register
AI_METHOD = Register('AI Method')

View File

@ -1,5 +1,5 @@
from . import AI_METHOD
from plugins.misc import AlgFrontend
from rscder.plugins.misc import AlgFrontend
from rscder.utils.icons import IconInstance
from rscder.utils.project import PairLayer
from osgeo import gdal, gdal_array

View File

@ -1,17 +1,17 @@
from functools import partial
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.plugins.basic import BasicPlugin
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.utils.icons import IconInstance
from filter_collection import FILTER
from ..filter_collection import FILTER
from . import AI_METHOD
from thres import THRES
from misc import table_layer, AlgSelectWidget
from follow import FOLLOW
from ..thres import THRES
from ..misc import table_layer, AlgSelectWidget
from ..follow import FOLLOW
import os
class AICDMethod(QDialog):
def __init__(self,parent=None, alg:AlgFrontend=None):

View File

@ -17,9 +17,9 @@ from rscder.plugins.filter_collection import MainPlugin as FilterPlugin
from rscder.plugins.follow import FollowPlugin
from rscder.plugins.unsupervised_method import UnsupervisedPlugin
from rscder.plugins.veg_method import VegtationPlugin
from .ai_method import AIPlugin
PLUGINS = [
AboutPlugin, RateSetPlugin, EvaluationPlugin, ExportPlugin, FilterPlugin, FollowPlugin, UnsupervisedPlugin, VegtationPlugin
AboutPlugin, RateSetPlugin, EvaluationPlugin, ExportPlugin, FilterPlugin, FollowPlugin, UnsupervisedPlugin, VegtationPlugin, AIPlugin
]
class PluginLoader(QObject):