Skip to Content
移动端AI与ML应用开发:基于iOS和Android
book

移动端AI与ML应用开发:基于iOS和Android

by Laurence Moroney
January 2023
Intermediate to advanced
288 pages
6h 6m
Chinese
China Machine Press
Content preview from 移动端AI与ML应用开发:基于iOS和Android
70
|
4
GraphicOverlay
,这是因为之前 Google 示例中的
GraphicOverlay
已直接添加到我的应
用程序中,并且我正在使用我的应用程序的命名空间。你可能有一个不同的命名空间,
所以一定要为你的
GraphicOverlay
使用正确的命名。
我让布局尽可能简单,这样你就可以专注于物体检测的各个方面
这样就差不多
CameraX 的预览,在它之上是一个 GraphicOverlay,你可以在上面绘制边界框。
你稍后会看到更多这样的内容。
4.3.2 GraphicOverlay
在布局中,你看到了一个自定义的
GraphicOverlay
类。此类的工作是管理一组图形对
象(由边界框及其标签组成)并将它们绘制在画布上。需要注意的一件事是,你经常会
遇到相机预览(以相机的分辨率)和放置在它上面的画布(以屏幕分辨率)之间的坐标
差异,例如这个案例。因此,你可能还需要进行坐标转换才能在适当位置的预览之上绘
制。你可以在
GraphicOverlay
类中找到绘制,以及在逐帧操作时管理绘制图形性能的
相关代码。表示为图形对象的边界框将被简单地添加到
onDraw
事件中:
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
synchronized (lock) {
updateTransformationIfNeeded();
for (Graphic graphic : graphics) { ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

人工智能驱动的商业智能

人工智能驱动的商业智能

Tobias Zwingmann
Lua游戏AI开发指南

Lua游戏AI开发指南

Posts & Telecom Press, David Young
人工智能技术与大数据

人工智能技术与大数据

Posts & Telecom Press, Anand Deshpande, Manish Kumar

Publisher Resources

ISBN: 9787111713081