当前位置: 首页 > news >正文

网站的商业授权建筑人才网证书

网站的商业授权,建筑人才网证书,网站建设倒计时单页源码,企业网站备案名称窍门为了提升用户体验,各类应用正通过融合人工智能技术,致力于提供更智能、更高效的服务。应用不仅能通过文字和语音的方式与用户互动,还能深入分析图片内容,为用户提供精准的解决方案。 在解析图片之前,应用首先需要准确识…

为了提升用户体验,各类应用正通过融合人工智能技术,致力于提供更智能、更高效的服务。应用不仅能通过文字和语音的方式与用户互动,还能深入分析图片内容,为用户提供精准的解决方案。
在解析图片之前,应用首先需要准确识别图片中包含的元素,基于此,HarmonyOS SDK 基础视觉服务(Core Vision Kit)提供了多目标识别功能,可以同时检测出给定图片中的各种物体,包括风景、动物、植物、建筑、树、人脸、表格、文本等位置,并框选出物体,在有需要的情况下,也可将识别结果展示在界面上。

多目标识别功能是一项应用范围较为广泛的基础能力,在搜索引擎应用场景中,应用可借助该能力实现图像的搜索和分类;在AR游戏中,多目标识别功能可以识别出摄像头前的玩家,从而与虚拟游戏内容产生互动;此外,多目标识别功能还可应用于安防监控系统中,通过识别行人、车辆等等目标进行安全分析和紧急响应。

开发步骤

1.在使用多目标识别时,将实现多目标识别相关的类添加至工程。

import { BusinessError } from '@kit.BasicServicesKit';
import { objectDetection, visionBase } from '@kit.CoreVisionKit';

2.简单配置页面的布局,并在Button组件添加点击事件,拉起图库,选择图片。

Button('选择图片')
.type(ButtonType.Capsule)
.fontColor(Color.White)
.alignSelf(ItemAlign.Center)
.width('80%')
.margin(10)
.onClick(() => {
// 拉起图库,获取图片资源
this.selectImage();
})

3.通过图库获取图片资源,将图片转换为PixelMap。

private async selectImage() {let uri = await this.openPhoto()if (uri === undefined) {hilog.error(0x0000, 'objectDetectSample', "Failed to defined uri.");}this.loadImage(uri)
}private openPhoto(): Promise<string> {return new Promise<string>((resolve, reject) => {let photoPicker: photoAccessHelper.PhotoViewPicker = new photoAccessHelper.PhotoViewPicker();photoPicker.select({MIMEType: photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE, maxSelectNumber: 1}).then(res => {resolve(res.photoUris[0])}).catch((err: BusinessError) => {hilog.error(0x0000, 'objectDetectSample', `Failed to get photo image uri. code:${err.code},message:${err.message}`);reject('')})})
}private loadImage(name: string) {setTimeout(async () => {let fileSource = await fileIo.open(name, fileIo.OpenMode.READ_ONLY);this.imageSource = image.createImageSource(fileSource.fd);this.chooseImage = await this.imageSource.createPixelMap();}, 100)

4.实例化Request对象,并传入待检测图片的PixelMap,调用多目标识别的实现多目标识别功能。

// 调用多目标检测接口
let request: visionBase.Request = {inputData: { pixelMap: this.chooseImage }
};
let data: objectDetection.ObjectDetectionResponse = await (await objectDetection.ObjectDetector.create()).process(request);

5.(可选)如果需要将结果展示在界面上,可以使用下列代码。

let objectJson = JSON.stringify(data);
hilog.info(0x0000, 'objectDetectSample', `Succeeded in face detect:${objectJson}`);
this.dataValues = objectJson;

了解更多详情>>

访问基础视觉服务联盟官网

获取多目标识别开发指导文档

http://www.15wanjia.com/news/166819.html

相关文章:

  • 网站建设 犀牛呼伦贝尔哪里做网站
  • 湛江建站免费模板口碑营销与传统营销的区别
  • 未成年人思想道德建设网站班级网站做哪些方面
  • 手机论坛网站ai免费模板网站
  • 无锡模板网站长兴企业网站开发
  • 阿里云万网建网站wordpress聊天室模板
  • 医院网站建设合同wordpress+小米商城主题
  • 宜昌市网站建设公司怎么做全屏网站
  • 怎么完整下载网站模板前端素材网站
  • html5 网站开发工具专业北京网站建设公司哪家好
  • 外贸双语网站源码工商注册信息查询系统
  • 长沙 外贸网站建设公司价格小说抄写员兼职
  • 做网站什么都不懂 怎么做新媒体营销六种方式
  • 做驾校题目用什么网站好阿里云wordpress主机
  • 手机网站怎么建立上海网站开发外包公司
  • 班级网站源代码动感网站模板
  • 湛江企业网站建设公司快速收录网站
  • 按钮特效网站外贸网站建设基础
  • 怎么建投票网站扬州网络营销外包
  • 网站到期了怎么办苏州企业网站制作服务
  • 网站开发的技术栈建设工程施工合同管理的原则
  • 建一个网站需要哪些东西建设企业网站费用
  • 各行各业网站建设品牌视觉识别系统案例
  • 做电子商务网站需要什么手续网站建设在哪里办公
  • 那个网站做视频能挣钱挖矿网站开发
  • 关于网站设计的职业网站里的副栏目是什么
  • 大公司网站开发免费咨询牙齿问题
  • seo网站编辑泰安有没有网络帮忙团队
  • 做网站和编程序太原正规的网站制作
  • 做网站项目的意义ppt介绍wordpress数据库名字