|
|
@@ -1,5 +1,6 @@
|
|
|
from asyncio import ensure_future, shield
|
|
|
from concurrent.futures import process
|
|
|
+from platform import python_build
|
|
|
from turtle import st
|
|
|
from PyQt5 import QtCore, QtGui, QtWidgets
|
|
|
import shutil
|
|
|
@@ -193,16 +194,16 @@ class Ui_MainWindow(object):
|
|
|
self.startTimeLabel.setObjectName("startTimeLabel")
|
|
|
self.startTimeEdit = QtWidgets.QDateTimeEdit(self.centralwidget)
|
|
|
self.startTimeEdit.setGeometry(QtCore.QRect(310, 210, 151, 21))
|
|
|
- self.startTimeEdit.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2025, 12, 31), QtCore.QTime(23, 59, 59)))
|
|
|
- self.startTimeEdit.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(2023, 1, 1), QtCore.QTime(12, 0, 0)))
|
|
|
+ self.startTimeEdit.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2028, 12, 31), QtCore.QTime(23, 59, 59)))
|
|
|
+ self.startTimeEdit.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(2024, 1, 1), QtCore.QTime(12, 0, 0)))
|
|
|
self.startTimeEdit.setObjectName("startTimeEdit")
|
|
|
self.endTimeLabel = QtWidgets.QLabel(self.centralwidget)
|
|
|
self.endTimeLabel.setGeometry(QtCore.QRect(180, 250, 121, 21))
|
|
|
self.endTimeLabel.setObjectName("endTimeLabel")
|
|
|
self.endTimeEdit = QtWidgets.QDateTimeEdit(self.centralwidget)
|
|
|
self.endTimeEdit.setGeometry(QtCore.QRect(310, 250, 151, 21))
|
|
|
- self.endTimeEdit.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2025, 12, 31), QtCore.QTime(23, 59, 59)))
|
|
|
- self.endTimeEdit.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(2023, 1, 1), QtCore.QTime(12, 0, 0)))
|
|
|
+ self.endTimeEdit.setMaximumDateTime(QtCore.QDateTime(QtCore.QDate(2028, 12, 31), QtCore.QTime(23, 59, 59)))
|
|
|
+ self.endTimeEdit.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(2024, 1, 1), QtCore.QTime(12, 0, 0)))
|
|
|
self.endTimeEdit.setObjectName("endTimeEdit")
|
|
|
self.platLabel = QtWidgets.QLabel(self.centralwidget)
|
|
|
self.platLabel.setGeometry(QtCore.QRect(180, 290, 121, 21))
|
|
|
@@ -596,10 +597,14 @@ class CBDThread(QtCore.QThread):
|
|
|
os.makedirs(local_dir) if not os.path.exists(local_dir) else None
|
|
|
print(photo_addr, "----------img----------")
|
|
|
# response = requests.get(f"https://bigdata-image.oss-cn-hangzhou.aliyuncs.com/Basics/cbd/{photo_addr}")
|
|
|
- response = requests.get(f"http://8.136.98.49:8003/Basics/cbd/{photo_addr}")
|
|
|
+ if "ftp" in photo_addr:
|
|
|
+ response = requests.get(photo_addr)
|
|
|
+ else:
|
|
|
+ response = requests.get(f"http://8.136.98.49:8003/Basics/cbd/{photo_addr}")
|
|
|
with open(os.path.join(local_dir, file_name), 'wb') as f:
|
|
|
f.write(response.content)
|
|
|
result_score = self.predict(os.path.join(local_dir, file_name))
|
|
|
+ print(result_score)
|
|
|
if result_score:
|
|
|
avg_score = sum(result_score)/len(result_score)
|
|
|
scores_time[str(addtime)] = avg_score
|