2作者: zhousg8 个月前原帖
HarmonyOS 5.0中VisionKit的视觉图像分析器案例研究 摘要 本文介绍了如何在HarmonyOS 5.0中使用@kit.VisionKit中的visionImageAnalyzer实现图像文本分析。通过创建VisionKitVisionImageAnalyzer组件,用户可以对指定图像进行文本分析,并显示所有文本及所选文本。 ```javascript import { visionImageAnalyzer } from '@kit.VisionKit' @Entry @Component struct VisionKitVisionImageAnalyzer { aiController = new visionImageAnalyzer.VisionImageAnalyzerController() @State text: string = '' @State selectedText: string = '' aboutToAppear(): void { this.aiController.on('textAnalysis', (text) => { this.text = text }) this.aiController.on('selectedTextChange', (selectedText) => { this.selectedText = selectedText }) } build() { Column({ space: 15 }) { Image('https://inews.gtimg.com/om_ls/O3W2Lv10CTyLNHOjw4k_Co1Kkb2-c42GHWvifzD-ka5OYAA_294195/0', { types: [ImageAnalyzerType.TEXT], aiController: this.aiController }) .enableAnalyzer(true) .objectFit(ImageFit.Contain) .width(300) .height(300) Text('所有文本: ' + this.text) Text('所选文本: ' + this.selectedText) } .alignItems(HorizontalAlign.Start) .padding(15) .height('100%') .width('100%') } } ```
1作者: skreep8 个月前原帖
嗨,HN, 我一直在开发 Prostir,这是一款简单的生产力应用,帮助你规划日程、记录想法和养成习惯——而不会感到不知所措。 这个想法源于我个人的挫败感:大多数工具要么试图做所有事情,要么显得过于僵化。我想要一些更平静的东西——一个思考的空间,而不仅仅是勾选任务。因此,我使用 Swift 和 SwiftUI 构建了 Prostir,专注于速度、简约和离线支持。 Prostir 是一款注重心态的生产力应用,帮助你整理日程、记录想法和养成健康习惯——而不会感到压力。 它已经在 App Store 上架,并根据早期反馈进行了几次迭代。我们的目标始终如一:创造一个平静而简单的规划空间,特别是为那些觉得传统任务管理工具过于僵化或压力大的用户。 Prostir 可以免费试用,如果这里的朋友想探索高级功能,我为 HN 社区特别制作了一个优惠码: 在 App Store 中使用优惠码:“HACKERNEWS” Prostir: [https://apps.apple.com/us/app/daily-planner-prostir/id6535696029](https://apps.apple.com/us/app/daily-planner-prostir/id6535696029) 非常感谢你们的想法或印象。我一直在学习其他人如何构建专注且人性化的应用。 我很想听听你们的反馈或想法——特别是如果你们也开发过类似的应用或尝试过平静的生产力工具。 感谢你们的关注!