# CoreVisionKit-SampleCode-ArkTS-SkeletonDetectorDemo **Repository Path**: harmonyos_samples/core-vision-kit-sample-code-ark-ts-skeleton-detector-demo ## Basic Information - **Project Name**: CoreVisionKit-SampleCode-ArkTS-SkeletonDetectorDemo - **Description**: 本示例展示了识别图片人像中的关键骨骼点的AI能力。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2024-07-16 - **Last Updated**: 2025-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 骨骼点识别 ## 介绍 本示例展示了使用基础视觉服务提供的骨骼点识别功能。 本示例模拟了在应用里,选择一张人物全身图片,识别骨骼点。 需要使用骨骼点检测接口@hms.ai.vision.skeletonDetection.d.ts。 ## 效果预览 | **主窗口** | **选择图片** | **开始比对** | |:-------------------------:|:---------------------------------:|:-----------------------------------:| | ![](screenshots/app.png) | ![](screenshots/selectImage.png) | ![](screenshots/skeletonResult.png) | 使用说明: 1. 在手机的主屏幕,点击”skeletonDetectDemo“,启动应用。 2. 点击“Select image”按钮,用户可以在图库中选择图片,或者通过相机拍照。 3. 点击“Start skeleton detection”按钮,识别照片骨骼点信息,结果通过文本展示。 ## 工程目录 ``` ├─entry/src/main/ets │ ├─entryability │ │ └─EntryAbility.ets // 程序入口 │ ├─entrybackupability │ │ └─EntryBackupAbility.ets │ └─pages │ └─Index.ets // 应用主界面 └─entry/src/main/resources // 资源文件目录 ``` ## 具体实现 本示例展示的控件在@hms.ai.vision.skeletonDetection.d.ts定义了骨骼点识别API: ~~~ * process(request: visionBase.Request): Promise; ~~~ 业务使用时,需要先进行import导入skeletonDetection 调用骨骼点检测接口,并传入想要识别的图片,接收处理返回的结果(文字信息)。参考entry/src/main/ets/pages/Index.ets. ## 相关权限 不涉及。 ## 依赖 不涉及。 ## 约束与限制 1. 本实例仅支持标准系统上运行,支持设备:华为手机、华为平板、2in1。 2. HarmonyOS系统:HarmonyOS NEXT Developer Beta1及以上。 3. DevEco Studio版本:DevEco Studio NEXT Developer Beta1及以上。 4. HarmonyOS SDK版本:HarmonyOS NEXT Developer Beta1 SDK及以上。