我英语不好,所以如果表达中有任何错误,我很抱歉.

我想在Android上运行物体检测应用程序.

以下是这款应用的工作原理:

  1. 拍摄一些您要执行对象检测的视频
  2. 从拍摄的视频中 Select 一段视频
  3. 检测指定对象并获取坐标

为了开发VOBE应用程序,我有一些视频用于验证.

这是我的问题.我应该把验证视频放在哪个文件夹中?

目前,我将视频放在RAW文件夹中.

但是,我正在创建一个应用程序,假设这些视频是用相机拍摄的.如果是,它是否应该放在相机拍摄的相同位置?以及,视频应该放在哪个文件夹中?

我是Android开发的新手. 有人能给我一些建议吗?谢谢.

推荐答案

因为您是Android开发的新手,所以我将详细解释.

首先,您有用于验证的视频.你应该把那些视频放在RAW文件夹里.但如果这些视频的大小太大了怎么办?这意味着你的APK的大小也会增加,如果你想把你的应用程序上传到Google Playstore ,这不是一件好事.在这种情况下,你可以将这些视频存储在你自己的服务器上,当用户安装你的应用程序时,你可以从服务器上下载这些视频.

现在让我们来看第二个问题:我应该把用相机拍摄的视频放在哪里?

您可以将这些视频放在以下任何路径中.

context.getFilesDir();

context.getExternalFilesDir(null);

These paths are on which you can st或e the camera-shooted videos and do any processing on them. If you want to know the difference between these two paths that's another topic. You can learn about them here.

Android相关问答推荐

未解析的引用:背景 colored颜色

ArrayList.remove()(Kotlin中的removeAt())导致奇怪的IndexOutOfBoundsResponse异常

如何在点击按钮时将字符串插入到文本字段中的光标位置?

Android Compose Pages 3-一次加载所有页面,无需在LazyColumn中滚动,无需网络调用和内部滚动

无法将Kotlin序列化添加到Android项目

为什么它显示我的空白屏幕?

有没有什么方法可以让Beeware在安卓手机上显示图片?

Android Drawable文件夹中的图像显示模糊

Android WebView 不会在滚动端加载新内容

修复错误 Invariant Violation: requireNativeComponent: "RNSScreenStackHeaderConfig" was not found in the UIManager

每次在 Jetpack Compose 中调用导航

如何像 XML 一样在 Compose Android Studio 中折叠/展开小部件代码区域/区域

Jetpack Compose - 每次点击按钮都不起作用

单击 Jetpack Compose(单选)时,我无法为列表中的单个文本着色

如何在屏幕旋转或系统主题更改后将光标移动到 TextField 的末尾并保持键盘显示?

缺少类 com.google.android.datatransport.runtime.ForcedSender

Kotlin Coroutines 会取代 AsyncTask 吗?

新安装 Expo Go 的 android 设备上的 sdk 46.0.0 (@snack/sdk.46.0.0) 出错

Android 应用程序在启动时自动启动

如何增加 BottomSheetDialog 的高度以跟随垂直平移