• [MindX SDK] 【mxVision2.0.4】【decode运行一会儿后错误】
    【功能模块】【操作步骤&问题现象】1、之前是2.0.2的 mxVision SDK 单进程pipe可创建16路稳定工作。2、升级2.04的 mxVision SDK之后 单进程也就6路 现在8路跑一会儿就上面的decode 失败挂掉。3、晟腾服务器的系统好像升级到20.04lts 不知道受影响不。【日志信息】(可选,上传日志内容或者附件)这是显存超了 还是什么其他问题啊。有没有解决解码失败的办法。怎么和之前一样原来16路跑起来。
  • [问题求助] 【MindStudio产品】【MindX SDK功能】运行样例出错:StreamManagerApi.so: undefin
    【功能模块】用的是Mind Studio自带的目标检测Sample,做了如下操作:1.通过Mind Studio安装了MindX SDK2.按官网给的教程做了模型转换3.RUN后出现如下错误ImportError: /usr/local/Ascend/mindx_sdk/mxVision_2.0.4/linux-aarch64/mxVision-2.0.4/python/_StreamManagerApi.so: undefined symbol: PyCMethod_New2022-07-27 09:44:14 - [ERROR] Exit status: 1求助怎么解决
  • [二次开发] 集成Web UI SDK常见问题
    华为云官网2022-05-05日已发布Web UI SDK的第一个商用版本,也有不少客户有需求使用Web UI SDK,下面总结一下近期客户集成过程中咨询到问题:1:集成Web UI SDK不能创建会议嘛?对浏览器有要求吗?      Web UI SDK当前只支持Windows端的chrome浏览器和MAC端的Safari浏览器加入会议,不能在浏览器创建会议,会议创建可以在portal上进行;2:Web UI SDK支持接入微信小程序吗      不支持;3:集成Web UI SDK,web端入会报错11084016:join cms room fail              11084016这个报错,是企业没开通WebRTC入会;如需开通请联系您企业对接的SA,由SA进行申请开通;      (另注:网络研讨会不需要,普通会议要开权限;要在开通权限之后重新创建会议,加入会议 验证是否正常)4:WebSDK加入会议,网页端摄像头打不开,打开麦克风别人听不到声音;       可能的原因:由于浏览器安全策略限制,仅支持通过https://域名的方式访问,或者直接在本地搭建服务器,通过localhost:端口访问,否则无法获取摄像头及麦克风的权限。5:用华为云会议的 web sdk加入了会议,共享屏幕共享不了;控制台提示[client] [publishImpl fail, errMsg = TypeError: Cannot set properties of undefined (setting 'id')]      可能原因:浏览器103版本以上,需要升级webrtc-sdk到1.0.7版本;      此处提供下Web UI SDK   1.0.7版本 下载链接:https://esdk.obs.cn-north-1.myhuaweicloud.com/huaweimeeting/hwmsdk-webrtc-1.0.7.zip 
  • [问题求助] 摄像机有没有java版本的sdk
    【功能模块】摄像机有没有java版本的sdk【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 摄像机的sdk
    【功能模块】【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] 【MindX SDK开发套件】☆极简开发☆ 快速实现您的AI应用
    ★重磅推荐★ MindX SDK带您感受全新的AI开发体验延伸阅读【CANN 环境搭建指导视频】【MindStudio环境搭建指导视频】
  • [问题求助] 算法安装失败,iClient提示SDK一般错误
    使用iClient安装狗识别Demo,提示SDK一般错误,是什么问题
  • [MindX SDK] 【Atlas 300V Pro】【MindXSDK的目标跟踪】需要在yolov5后添加目标跟踪,但是没有找到合适的模块
    【功能模块】问下MindXsdk是否支持目标跟踪,现在我使用的是HelmetIdentification项目,其中包含了mxpi_motsimplesort路径跟踪的功能,但是对于我们的模型并不合适,trackId一直变化,请问有没有适合的Mindxsdk是否支持其它目标跟踪算法【操作步骤&问题现象】【截图信息】下图是打印的结果,其中倒数第二列为trackId,这都是一辆车,但是trackId不断变化。【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 【MindX SDK样例开发】【模型转换】atc run failed E29999: Inner Error!
    【功能模块】【操作步骤&问题现象】根据官方操作文档进行模型转换的时候,没有看到历史下载如下:于是下载了模型1.6版本在本地进行配置的时候我只有这个yolov3_tf_aipp.cfg后缀的配置文件,与官方aippconfig后缀不一致;即下图(为官方案例图)最后得到了E29999的错误。【截图信息【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] 【MindStudio】【MindX SDK功能】Settings菜单没有MindX SDK菜单
    版本:MindStudio5.0.RC1 打开Settings菜单,搜索MindX SDK菜单,没有搜索结果
  • [MindX SDK] 基于MindX SDK的风格转换推理(航拍图到卫星图的转换)
    # MindX SDK -- 参考设计案例 ## 1 案例概述 ### 1.1 概要描述 本文中风格转换实现了从航拍地图到卫星地图的转换。它通过一种无监督的少样本的学习方式的风格转换。 论文原文:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix 测试集下载地址:https://people.eecs.berkeley.edu/~taesung_park/CycleGAN/datasets/maps.zip 初始模型、推理模型及转换脚本下载:https://www.hiascend.com/zh/software/modelzoo/detail/1/3ba3b04fd4964d9b81974381b73f491d 本项目地址:https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/contrib/StyleTransfer ### 1.3 模型介绍 本案例使用了基于CycleGAN网络的风格转换模型。 ### 1.4 实现流程 1、基础环境:Ascend 310、mxVision、Ascend-CANN-toolkit、Ascend Driver 2、pipeline的编排与配置 3、模型转换:Pytorch模型转昇腾离线模型:.pth --> .onnx --> .om 5、python推理流程代码开发 ## 2 软件方案介绍 ### 2.1 项目方案架构介绍 各插件的功能 ``` | 序号 | 子系统 | 功能描述 | | 1 | 图像输入 | 调用MindX SDK的appsrc输入图片| | 2 | 图像解码 | 调用MindX SDK的mxpi_imagedecoder对图像解码| | 3 | 图像放缩 | 调用MindX SDK的mxpi_imageresize,放缩到256*256大小 | | 4 | 图像推理 | 调用MindX SDK的mxpi_tensorinfer推理图像| | 5 | 结果输出 | 输出图片信息| ``` ### 2.2 代码目录结构与说明 本参考设计工程名称为StyleTransfer,工程目录如下图所示: ``` StyleTransfer . ├── README.md ├── README_img │ └── pic.png //README流程图 ├── models │ └── aipp_CycleGAN_pth.config //aipp配置文件 ├── pipeline │ └── styletransfer.pipeline └── src └── main.py ``` ### 2.3 项目实现流程 ![](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/20227/18/1658108077648289961.png) 项目的主要流程: (1)输入类型是图片数据(jpg图片序列) (2)通过调用MindX SDK提供的图像解码接口mxpi_imagedecoder,解码后获取图像数据。 (3)然后进行图像尺寸大小变换,调用MindX SDK提供的图像尺寸大小变换接口mxpi_imageresize插件,输入图像大小要求高256,宽256。 (4)模型后处理,调用MindX SDK提供的模型推理插件mxpi_modelinfer。然后调用MindX SDK提供的appsink将结果取出。 (5)模型输出经过后处理后,得到图片数组并写入图片。 场景限制: 输入的图像应为卫星航拍图,在清晰度较好的情况下,能取得较好的推理效果。 ## 3 开发环境准备 ### 3.1 环境依赖说明 | 软件名称 | 版本 | | :-----------: | :---------: | | ubuntu | 18.04.5 LTS | | MindX SDK | 2.0.4 | | Python | 3.9.2 | | CANN | 5.0.4 | | numpy | 1.22.3 | | opencv-python | 4.5.5 | ### 3.2 环境搭建 #### 3.2.1 环境变量设置 运行MindXSDK与ascend-toolkit下的set_env.sh设置环境变量 MindXSDK:${MX_SDK_HOME}/set_env.sh ascend-toolkit:/usr/local/Ascend/ascend-toolkit/set_env.sh ``` bash set_env.sh ``` ### 3.3 pipeline编排 ``` appsrc # 输入 mxpi_imagedecoder # 图像解码 mxpi_imageresize # 图像缩放 mxpi_tensorinfer # 模型推理 appsink # 输出 ``` ### 3.4 模型转换及实现 **步骤1** 在ModelZoo上下载latest_net_G_A.pth模型以及pth->onnx转换脚本。下载地址:https://www.hiascend.com/zh/software/modelzoo/detail/1/3ba3b04fd4964d9b81974381b73f491d **步骤2** 转换pth模型->onnx模型 ``` python3 CycleGAN_onnx_export.py --model_ga_path=latest_net_G_A.pth --model_gb_path=latest_net_G_B.pth --onnx_path=./onnxmodel/ --model_ga_onnx_name=model_Ga.onnx --model_gb_onnx_name=model_Gb.onnx ``` **步骤3** AIPP设置 由于pipeline中图片解码为yuv格式且数据类型不同,所以需要在atc转换时使用aipp预处理,aipp配置内容如下。 具体的aipp配置可以参考:https://support.huawei.com/enterprise/zh/doc/EDOC1100191944/3e66a3c#:~:text=AIPP配置文件,输入时进行说明%E3%80%82 ``` aipp_op{ aipp_mode:static input_format : YUV420SP_U8 csc_switch : true rbuv_swap_switch : true src_image_size_w : 256 src_image_size_h : 256 min_chn_0 : 127.5 min_chn_1 : 127.5 min_chn_2 : 127.5 var_reci_chn_0: 0.007843137254901 var_reci_chn_1: 0.007843137254901 var_reci_chn_2: 0.007843137254901 matrix_r0c0: 256 matrix_r0c1: 0 matrix_r0c2: 359 matrix_r1c0: 256 matrix_r1c1: -88 matrix_r1c2: -183 matrix_r2c0: 256 matrix_r2c1: 454 matrix_r2c2: 0 input_bias_0: 0 input_bias_1: 128 input_bias_2: 128 } ``` 保存在/models下的aipp_CycleGAN_pth.config文件中。 **步骤4** 转换onnx->到om模型 进入models目录并准备好onnx模型文件 ``` atc --framework=5 --model=model_Ga.onnx --output=sat2map --input_format=NCHW --input_shape="img_sat_maps:1,3,256,256" --out_nodes="maps" --log=debug --soc_version=Ascend310 --insert_op_conf=aipp_CycleGAN_pth.config ``` 转换完成后的生成的sat2map.om模型文件在存放在/models中。 **步骤5** 下载测试集 在文章介绍中下载maps测试集,然后将测试集中testA文件夹复制到/StyleTransfer目录下 更改测试图片可以通过更改main.py脚本的IMG_PATH变量。默认的测试图片是/StyleTransfer/testA/sat.jpg **步骤6** 运行程序 ``` python3 main.py ``` ### 运行结果 生成的卫星地图存放在result目录中。 ``` ls ../result/map.jpg ```
  • [问题求助] CloudLink Kit_21.0.0.6 JSSDK无法隐藏软终端视频页面按钮,跪求大佬们帮忙
    使用了CloudLink Kit_21.0.0.6的DEMO,修改其中tsdkClient初始化方法中的相关UI组件参数。但是没有生效全系列CloudLink Kit_21.0.0.6的demo配套sdkCloudLink Kit_21.0.0.6升级说明支持按钮定制CloudLink Kit_21.0.0.6JSSDK说明支持按钮的控制事实上两个参数的值全部设置成1隐藏也没有生效
  • [二次开发] 关于android SDKdemo 崩溃问题的小结
    在开发者二次开发的过程中可能遇到过安卓端的崩溃问题,请开发者参考以下指导;由于gradle版本引起的崩溃:由于开发者对gradle版本有项目级别的要求,修改了gradle版本号,导致编译出来的版本在运行过程中崩溃,这种崩溃,请开发者按照https://support.huaweicloud.com/sdkreference-meeting/sdk_demo_0002.html的指导,重新配置一下运行环境。第二类崩溃
  • SDK FAQ 发布专题
    2022.7.11   SDK北向对接问题统一收纳到FAQ2022.09.05 更新案例,具体更新内容参见:SDK更新点.txt2022.10.28:案例更新2022.12.08:发布1.0.4版本,案例更新,排版优化;
  • [问题求助] CloudLink Kit_21.0.0.6_SDK iOS版包含私有api不能上架App Store
    CloudLink Kit_21.0.0.6_SDK包含私有api,不能上架App Store被拒原因如下:ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/tsdk_service.framework/tsdk_service: _rdft. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/