This commit is contained in:
huangtao
2022-07-04 15:01:40 +08:00
parent 4e98e0ac0f
commit efbd182a5e
2 changed files with 24 additions and 1 deletions

View File

@ -13,7 +13,7 @@ from torchvision import transforms
# from models.modeling import VisionTransformer, CONFIGS # from models.modeling import VisionTransformer, CONFIGS
from gevent.pywsgi import WSGIServer from gevent.pywsgi import WSGIServer
sys.path.insert(0, ".") sys.path.insert(0, ".")
import datetime
import detect import detect
import logging.config import logging.config
from skywalking import agent, config from skywalking import agent, config
@ -32,6 +32,27 @@ def setup_logging(path):
return logger return logger
logger = setup_logging('utils/logging.json') logger = setup_logging('utils/logging.json')
# obs
from obs import ObsClient
obsClient = ObsClient(
access_key_id='EVTRGSWY4SYRLVPVSLAA',
secret_access_key='u1HLPe2xslZEvel2q0euAQ77TgooUG9JYvVGklWi',
server='https://obs.cn-north-1.myhuaweicloud.com'
)
bucketName = 'data-storage-9ae1'
def Obs(image_file): #保存赠品未识别图片至ocrimg
objectkey = os.path.basename(image_file)
now_time = datetime.datetime.now().strftime("%Y%m%d%H%M%S")
time1 = now_time[:8]
time2 = now_time[8:]
objectkey_ = 'zhantingimgs/' + time1 + '/' + time2
logger.info(f"obs_imgname:{objectkey_}")
if objectkey.split('.')[-1] in ['png', 'jpg']:
resp = obsClient.putFile(bucketName, objectkey_, image_file)
logger.info(f"obs_ocr:{resp}")
app = Flask(__name__) app = Flask(__name__)
app.use_reloader=False app.use_reloader=False
@ -90,6 +111,7 @@ def get_isempty():
# cv2.imwrite("../module/ieemoo-ai-zhanting/imgs/1.jpg",img0) # cv2.imwrite("../module/ieemoo-ai-zhanting/imgs/1.jpg",img0)
pred = detect.detect(opt) pred = detect.detect(opt)
logger.info(pred) logger.info(pred)
Obs(image_path)
#print('pred', pred) #print('pred', pred)
#getdateend = time.time() #getdateend = time.time()
#now_time = datetime.datetime.now() #now_time = datetime.datetime.now()

View File

@ -186,6 +186,7 @@ class LoadImages: # for inference
mask = im mask = im
masked = cv2.bitwise_or(img0, img0, mask=mask) masked = cv2.bitwise_or(img0, img0, mask=mask)
img0 = masked img0 = masked
logger.info("orimg mask done!")
# cv2.namedWindow('mask', cv2.WINDOW_NORMAL) # cv2.namedWindow('mask', cv2.WINDOW_NORMAL)
# cv2.imshow("mask", img0) # cv2.imshow("mask", img0)
# cv2.waitKey(0) # cv2.waitKey(0)