def handleIdentify(user): singleImages = SingleImageInfo.objects.all() for singleImage in singleImages: if singleImage.overDate == user.overDate and singleImage.is_identify == False: fname = BASE_DIR + "/static/upload/" + singleImage.imagePreprocessPath predict_result = func_predict(str(fname)) if predict_result is 0 or 1: storgeIdentify(singleImage)
def handleIdentify(user): print('--->>开始执行任务11111<<---') singleImages = SingleImageInfo.objects.all() singleImageIdentifyInfos = SingleImageIdentifyInfo.objects.all() for singleImage in singleImages: if singleImage.overDate == user.overDate: fname = BASE_DIR + "/static/upload/" + singleImage.imagePreprocessPath predict_result = func_predict(str(fname)) if predict_result is 0 or 1: storgeIdentify(singleImage)
def handleSplice(user): print('--->>开始比对任务222222<<---') singleImages = SingleImageInfo.objects.all() print('--->>开始比对任务333333<<---') singleImageSpliceInfos = SingleImageSpliceInfo.objects.all() print('--->>开始比对任务444444<<---') for singleImage in singleImages: if singleImage.overDate == user.overDate: fname = BASE_DIR + "/static/upload/" + singleImage.imagePreprocessPath predict_result = func_predict(str(fname)) if predict_result is 0 or 1: storgeSplice(singleImage)
def mine(request): #图片分类,并将分类标签存入数据库 users = UserModel.objects.all() for user in users: fname = BASE_DIR + "/static/upload/" + user.u_icon.url my_predict = func_predict(str(fname)) user.u_predict = my_predict user.save() print("my_predict:", my_predict) #下面按理应该是取的最后一张图片 data = { "username": user.u_name, "icon_url": "/static/upload/" + user.u_icon.url } return render(request, 'mine.html', context=data)
def handlePreprocess(user, newItem): fname = BASE_DIR + "/static/upload/" + newItem predict_result = func_predict(str(fname)) # 当预处理完成后,存入单个图像model预处理信息 if predict_result is 0 or 1: storgePreprocess(user, newItem)