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 - 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

View File

@ -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')

View File

@ -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

View File

@ -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):

View File

@ -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):