建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

yolo_wxf

发帖: 5粉丝: 0

发消息 + 关注

发表于2021年06月13日 15:19:04 399 6
直达本楼层的链接
楼主
显示全部楼层
[问题求助] 【200DK产品】【atlas_utils功能】python版人脸检测报错AttributeError

【功能模块】



【操作步骤&问题现象】

1、运行python3.6 main.py

报错信息:

AttributeError: module 'atlas_utils.presenteragent' has no attribute 'presenter_channel'

在python3.6的环境下导入atlas_utils.presenteragent.presenter_channel都是可以的,但是程序运行就会报错

【截图信息】


【日志信息】(可选,上传日志内容或者附件)


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

小鸡炖蘑菇

发帖: 1粉丝: 0

发消息 + 关注

发表于2021年06月13日 17:26:41
直达本楼层的链接
沙发
显示全部楼层
请做如下修改:
点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

小鸡炖蘑菇

发帖: 1粉丝: 0

发消息 + 关注

发表于2021年06月13日 17:30:11
直达本楼层的链接
板凳
显示全部楼层

import sys
sys.path.append("../../../../common")
sys.path.append("../")
project_path = sys.path[0] + "/../"
sys.path.append(project_path)
import datetime

from atlas_utils.camera import Camera
#from atlas_utils import presenteragent
import atlas_utils.presenteragent.presenter_channel as presenter_channel
from atlas_utils.acl_model import Model
from atlas_utils.acl_resource import AclResource
from vgg_ssd import VggSsd

MODEL_PATH = project_path + "/model/face_detection.om"
MODEL_WIDTH = 304
MODEL_HEIGHT = 300
FACE_DETEC_CONF= project_path + "/scripts/face_detection.conf"
CAMERA_FRAME_WIDTH = 1280
CAMERA_FRAME_HEIGHT = 720

def main():
    """main"""
    #Initialize acl
    acl_resource = AclResource()
    acl_resource.init()
    #Create a detection network instance, currently using the vgg_ssd network.
    # When the detection network is replaced, instantiate a new network here
    detect = VggSsd(acl_resource, MODEL_WIDTH, MODEL_HEIGHT)
    #Load offline model
    model = Model(MODEL_PATH)
    #Connect to the presenter server according to the configuration,
    # and end the execution of the application if the connection fails
    #chan = presenteragent.presenter_channel.open_channel(FACE_DETEC_CONF)
    chan = presenter_channel.open_channel(FACE_DETEC_CONF)
    if chan is None:
        print("Open presenter channel failed")
        return

评论
yolo_wxf 2021-6-15 09:50 评论

您好,根据修改建议,修改完成之后再次运行python3.6 main.py,出现如下问题: HwHiAiUser@davinci-mini:~/samples/python/level2_simple_inference/2_object_detection/face_detection_camera/src$ python3.6 main.py init resource stage: Init resource success Init model resource start... [Model] create model output dataset: malloc output 0, size 32 malloc output 1, size 3200 Create model output dataset success Init model resource success presenter server ip 192.168.1.223, port 7006, channel name video, type 1 ERROR:Open channel failed Presenter channel close... Connect server failed, ret =111

... 查看全部
点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

Tx-

发帖: 19粉丝: 3

级别 : 版主,版块专家

发消息 + 关注

发表于2021年06月15日 09:06:14
直达本楼层的链接
地板
显示全部楼层

您好,请问按照楼上所述,是否解决问题?

评论
yolo_wxf 2021-6-15 10:19 评论

报错的问题解决了,但是还是得不到检测的效果,显示打开channel失败,我还在PC的虚拟机里先启动了presenteragent

... 查看全部
点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

yolo_wxf

发帖: 5粉丝: 0

发消息 + 关注

发表于2021年06月15日 09:52:13
直达本楼层的链接
5#
显示全部楼层

怎么查看channel在位呢?默认的插摄像头的位置是camera0

评论
久违wy 2021-6-15 15:24 评论

查看所属 channel https://support.huaweicloud.com/environment-deployment-Atlas200DK202/atlased_04_0036.html

... 查看全部
yolo_wxf 2021-6-15 17:40 评论

开发板的我知道,我是想问,在跑程序之前,需不需要确认下camera所属的channel呢?以前MindStudio可以,现在貌似找不到那个功能了

... 查看全部
点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

yolo_wxf

发帖: 5粉丝: 0

发消息 + 关注

发表于2021年06月15日 10:20:23
直达本楼层的链接
6#
显示全部楼层

这是目前显示的画面

评论
久违wy 2021-6-16 10:41 评论

所有的IP都修改成192.168.1.223

... 查看全部
yolo_wxf 2021-6-16 13:19 评论

所有的IP改成1.223之后,摄像头可以打开了,PC虚拟机里面的presenter有画面显示了,但是就卡在第一帧不动了

... 查看全部
yolo_wxf 2021-6-16 13:23 评论

评论 久违wy:截图见追加

... 查看全部
点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

yolo_wxf

发帖: 5粉丝: 0

发消息 + 关注

发表于2021年06月16日 13:20:14
直达本楼层的链接
7#
显示全部楼层

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

Tx-

发帖: 19粉丝: 3

级别 : 版主,版块专家

发消息 + 关注

发表于2021年06月17日 19:28:44
直达本楼层的链接
8#
显示全部楼层

您好,修改下帧率试试呢?

main.py中初始化camera的时候line 38,设置帧率为15,尝试是否可行。

cap = Camera(0) 修改为 cap = Camera(0,fps=15)

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

邀请回答
您可以邀请3位专家

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200