代码拉取完成,页面将自动刷新
# _*_ coding:UTF-8 _*_
# 导入目标检测类
from imageai.Detection import ObjectDetection
import os
# 确定保存路径
os.environ["TF_CPP_MIN_LOG_LEVEL"] = "99"
execution_path = os.getcwd()
# 定义目标检测类
detector = ObjectDetection()
# 将这个模型类设置成RetinaNet
detector.setModelTypeAsRetinaNet()
# 用于目标检测的RetinaNet模型文件 resnet50_coco_best_v2.0.1.h5
# 设置检测模型的路径RetinaNet的文件所在路径
detector.setModelPath(os.path.join(execution_path, r"resnet50_coco_best_v2.0.1.h5"))
detector.loadModel() # 加载这个目标检测类
# 调用检测函数,获得结果,解析输入图片的路径和输出图片的路径
detections = detector.detectObjectsFromImage(input_image=os.path.join(execution_path, r"1.jpg"),
output_image_path=os.path.join(execution_path, r"imagenew.jpg"))
for eachObject in detections:
# 遍历结果,并打印模型检测出的图片中每个目标的类型和概率
name = eachObject["name"]
percentage_probability = eachObject["percentage_probability"]
print('%s:%s' % (name, percentage_probability))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。