检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
关闭sshd模式 关闭shell超时:用root登录,命令行输入export TMOUT=0。 图4 root登录 父主题: HiLens Kit系统操作
获取视频的宽度 返回视频宽度。 接口调用 virtual int hilens::VideoCapture::Width() 返回值 视频宽度。 父主题: 视频输入模块
可以,请使用OpenCV的VideoWriter,注意录制的视频格式必须是MJPG,参考代码如下: camera = hilens.VideoCapture() fps = 20 size = (1280, 720) format = cv2.VideoWriter_fourcc('M'
Framework 1.1.2及以上,升级操作请见升级HiLens_Device_Agent固件版本 系统固件要求为2.2.200.011(TR6),升级操作请见升级HiLens Kit系统固件版本 最大路数 最多2路 视频流传输协议 RTSP 输入方式 外接IPC摄像头 输出方式 POST
视频返回的是YUV_NV21颜色排布的数据,而UVC类型的摄像头返回的是BGR颜色排布的数据。 接口调用 hilens.VideoCapture.read() 返回值 一帧视频数据。参数类型为numpy数组(dtype为uint8),兼容cv2。 父主题: 视频输入模块
构造本地音频文件采集器并将解码后数据保存到wav文件 cap = hilens.AudioCapture("\tmp\test.aac") # 构造本地麦克风采集器 cap2 = hilens.AudioCapture(sample_rate=hilens.AUDIO_SAMPLE_RATE_16000
环境准备 环境搭建 查看您的编译机Linux系统环境。 执行uname -a可查看Linux系统信息,例如查看x86_64的ubuntu系统信息: Linux ubuntu 4.4.0-144-generic #170-Ubuntu SMP Thu Mar 14 11:56:20
-gesture”OBS桶,区域选择“华北-北京四”,创建如下文件夹: “gesture-data”:用于存放训练模型的数据。 “gesture-data-output”:用于存放模型输出数据。 “gesture-data-record”:用于存放日志。 “gesture-con
import numpy as np def run(): # 构造摄像头 cap = hilens.VideoCapture() # 获取一帧画面,自带摄像头获取图像为YUV_NV21格式,默认分辨率720p frame = cap.read()
111,设备端口号是22为例,如图3所示。 图3 使用PuTTY登录HiLens Kit 单击“open”。 登录端侧设备。 使用SSH远程登录设备系统。 在“admin@192.168.2.111‘s password”提示语后输入默认账户“admin”的密码,首次登录默认密码请参见HiLens
模型推理 将数据输入模型进行推理,推理结束后将推理结果返回。 接口调用 virtual HiLensEC hilens::Model::Infer(const InferDataVec & inputs, InferDataVec & outputs) 参数说明 表1 参数说明 参数名
hilens::Error("Failed to init"); return -1; } ResourceManage(); hilens::Terminate(); return 0; } 父主题: 资源管理
hilens::AudioCapture类 使用音频采集器来读取本地音频文件的数据,相关头文件已集成到“hilens.h”。 #include <hilens.h> 构造及析构函数 ~AudioCapture() virtual hilens::AudioCapture::~AudioCapture() 父主题:
hilens::VideoCapture类 使用视频采集器来读取本地摄像头或IP摄像头的数据。 #include <video_capture.h> 构造及析构函数 ~VideoCapture() virtual hilens::VideoCapture::~VideoCapture() 父主题:
初始化 初始化HardSampleInferface对象。 接口调用 virtual bool hilens::HardSampleInferface::Init(const float thresholdOne, const float thresholdTwo, const DetectionFilterType
难例图片判断 根据结果判断输入图片是否是难例。 接口调用 virtual bool Filter(const float inferResult[], const int size); virtual bool Filter(const std::vector<Bbox> &bboxList
像头或者本地MP4文件读取到的视频帧图片宽度、高度。 接口调用 hilens.VideoCapture(camera) 1.0.7及以后固件版本: hilens.VideoCapture(camera, width, height) 参数说明 表1 参数说明 参数名 是否必选 参数类型
构造HardSample实例 接口调用 HardSampleInferface &hilens::GetHardSampleInstance() 返回值 返回一个HardSampleInferface对象。 父主题: 难例上传模块
模型推理 模型初始化成功后,调用infer接口进行模型推理。灌入一组数据,并得到推理结果。输入数据的类型不是uint8或float32数组组成的list将会抛出一个ValueError。 接口调用 hilens.Model.infer(inputs) 参数说明 表1 参数说明 参数名
安装第三方库 HiLens Studio支持安装第三方库。 前提条件 在HiLens Studio中打开技能开发项目: 新建技能项目 打开已有技能项目 操作步骤 在HiLens Studio页面,单击上方的“Terminal>New Terminal”,打开技能的终端窗口。 也可以右键单击鼠标,选择“Open