提交 809e7f47 编写于 作者: C cuicheng01

update predict_cls.py

上级 dbfe51d1
...@@ -12,20 +12,15 @@ ...@@ -12,20 +12,15 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
import os import os
import sys
__dir__ = os.path.dirname(os.path.abspath(__file__))
sys.path.append(os.path.abspath(os.path.join(__dir__, '../')))
import cv2 import cv2
import numpy as np import numpy as np
from utils import logger from paddleclas.deploy.utils import logger, config
from utils import config from paddleclas.deploy.utils.predictor import Predictor
from utils.predictor import Predictor from paddleclas.deploy.utils.get_image_list import get_image_list
from utils.get_image_list import get_image_list from paddleclas.deploy.python.preprocess import create_operators
from python.preprocess import create_operators from paddleclas.deploy.python.postprocess import build_postprocess
from python.postprocess import build_postprocess
class ClsPredictor(Predictor): class ClsPredictor(Predictor):
...@@ -140,7 +135,8 @@ def main(config): ...@@ -140,7 +135,8 @@ def main(config):
for number, result_dict in enumerate(batch_results): for number, result_dict in enumerate(batch_results):
if "PersonAttribute" in config[ if "PersonAttribute" in config[
"PostProcess"] or "VehicleAttribute" in config[ "PostProcess"] or "VehicleAttribute" in config[
"PostProcess"] or "TableAttribute" in config["PostProcess"]: "PostProcess"] or "TableAttribute" in config[
"PostProcess"]:
filename = batch_names[number] filename = batch_names[number]
print("{}:\t {}".format(filename, result_dict)) print("{}:\t {}".format(filename, result_dict))
else: else:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册