问题标签 [gopro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
595 浏览

matlab - 在 Windows 7 的 MATLAB 2014b 中读取 4k (4kUHD) 视频时出错

我尝试在 Matlab 中阅读 4k 视频。我使用下一个代码:

视频文件是从 GoPro 相机获取的,并使用 MPEG-4 H264 编解码器来压缩视频。每帧分辨率为3840 x 2160像素,确实是4k超高清视频。我得到了下一个错误:

来自同一摄像机(意味着相同的编解码器)的视频,但使用 1920 x 1080 像素的分辨率,可以毫无错误地读取。

我使用 Matlab R2014b(64 位),Windows 7 专业版。

有什么想法可以在不将其转换为其他格式的情况下阅读 4k 视频吗?

0 投票
1 回答
1357 浏览

android - 在 GoPro 网络中连接多台设备

我开发了一个简单的概念验证应用程序来连接到我的 GoPro Hero 3+ 并远程控制它。该应用程序运行良好,从我的 Moto GI 可以开机、关机、开始录制等。

现在,我有一个问题。这是我的场景:

  • 我有一个在三星 Galaxy S3 中运行的客户端应用程序。该客户端从传感器收集数据:加速度计、陀螺仪等。
  • 我的 Moto G 中运行了一个服务器应用程序。该服务器通过套接字从 Galaxy S3 接收数据。两个设备都连接在我的路由器网络中。

现在的问题是:我想将我的 PoC 应用程序添加到整个历史记录中,但 GoPro 要求向其发送命令的设备必须连接到 GoPro 网络。所以,在这种情况下,我有两个选择:

  • 将所有设备(Moto G、Galaxy S3 和 GoPro)放入 GoPro 网络,并在此网络中的设备之间建立所有连接。它不起作用:我在 Galaxy S3 中的客户端应用程序无法连接到 Moto G。它根本不起作用。我可以从 MotoG (10.5.5.109 ip) 和 Galaxy S3 (ip 10.5.5.108) ping GoPro Camera (ip 10.5.5.9),但我无法从 Galaxy S3 ping MotoG,反之亦然。

  • 以某种方式,将 GoPro 连接到特定网络中,在本例中是来自我的路由器的网络。所以,我的路由器会管理所有这些东西,一切都会工作,但我不知道这是否可能。

提前谢谢各位!

0 投票
1 回答
3312 浏览

linux - 在命令行上访问 GoPro 摄像头 (Linux)

当我的 GoPro 相机插入到我的 Fedora 笔记本电脑时,我可以通过 GUI 访问它 - 它显示为 StillImage(在设备下),但我似乎无法通过命令行访问它。按 CTRL+L 将位置显示为“gphoto2://[usb:003,023]/”。但是,在终端中键入 ls gphoto2://[usb:003,023]/ 会返回:

有什么建议么?

0 投票
1 回答
5664 浏览

matlab - 如何在MATLAB中获取GoPro视频每一帧的时间戳?

我正在尝试使用 MATLAB 2015a 对来自 GoPro 的视频进行后期处理。我需要从视频的每一帧中获取时间戳,以便我可以使用它与另一组也使用时间戳的数据进行比较。所以这两个时间戳必须按秒匹配。

我检查了 MATLAB 文档,VideoReader 类有一个名为“CurrentTime”的属性,但这只给了我一帧相对于第一帧的时间,它设置为“0”秒,而不是视频拍摄的实际时间和日期。

我还看到人们在不同的论坛上询问如何为GoPro 视频添加时间戳,甚至 Python 上的库可以让你做到这一点,所以我假设 GoPro 视频的文件信息中没有时间戳。

视频格式不应该有一些记录视频的日期和时间,尤其是像 MPEG、AVI 和 MOV 这样的格式吗?如果是这样,为什么没有办法从 MATLAB 访问它们?

我感谢任何可能的帮助。干杯!

0 投票
6 回答
10988 浏览

video - 有没有办法使用 ffmpeg 删除 GoPro 鱼眼

由于lenscorrection过滤器,似乎可以使用ffmpeg补偿鱼眼失真:

和 有什么价值k1k2特别是对于 gopro?有没有办法计算它们?

0 投票
3 回答
3569 浏览

c++ - 如何使用外部高清摄像机作为 Visual Studio、OpenCV 项目的输入?

我正在做一个关于图像处理和多人计数的项目,我想知道如何才能插入我的 ION AIR PRO PLUS 视频录制设备(类似于 goPro),并将其用作我的“网络摄像头”?基本上,我想插入它,然后使用 Microsoft Visual Studio 2010 和 OpenCV 通过实时源访问它,然后实时跟踪人们的行​​走情况。

我正在努力的是从我的程序中访问外部摄像头。有人知道怎么做吗?

摄像机没有wifi,只有hdmi输出、RGB线输出和USB。

0 投票
1 回答
1102 浏览

command-line - 从命令行使用我的 goPro 拍摄照片/视频

我正在寻找一种方法来使用命令行通过 USB连接的相机从我的入门级GoPro捕获图片或视频。有很多关于如何使用具有 Wi-Fi 的 goPro 的教程。有没有办法像我们使用网络摄像头一样做到这一点?

0 投票
1 回答
3164 浏览

android - 从 GoPro 4 Session 到 Android 的非官方直播

我正在开发一个 Android 应用程序来获取从 GoPro 4 会话到应用程序的实时流。

在之前的 GoPro 机型中,可以通过 URL 请求http://10.5.5.9:8080/live/aaba.m3u8获取直播流

但是,在 GoPro Hero 4 型号中,URL 请求已更改为http://10.5.5.9/gp/gpControl/execute?p1=gpStream&c1=start

它需要 ffplay 和 python 脚本来保持流媒体的活力。

我想知道这是否可以在 Android 应用程序中完成。

我不需要高质量和流畅的流媒体,因为我只需要获得相机的视图。

我有将 GoPro 配置为图片模式并以 1 秒间隔拍照的想法。然后每秒从 Android 应用程序上的 100GOPRO/DCIM 获取图像。这也可以在Android中完成吗?

谢谢任何人!

0 投票
0 回答
849 浏览

python - 如何在windows上通过python访问MTP设备(如GoPro)

我正在尝试使用 Python 通过 Windows 上的 MTP 接口访问 GoPro 相机存储。我发现了两个都不起作用的选项:

  1. pymtp:它需要一个我找不到的 mtp dll 库,所以在这里失败:

    _module_path = ctypes.util.find_library("mtp")

    _libmtp = ctypes.CDLL(_module_path)

  2. wmdlib,因为找不到 ctypes>=1.0.2 而失败:

没有找到 ctypes>=1.0.2 错误的本地包或下载链接:找不到 Requirement.parse('ctypes>=1.0.2') 的合适分布

(适用于 ctypes-1.0.2 的 Windows 安装程序也不起作用)

您知道在 Windows 上通过 python 检索我的 GoPro 存储的任何其他选项吗?

0 投票
1 回答
2178 浏览

python - 通过 WiFi 的 Gopro 直播非常滞后

我正在尝试使用官方的 GoPro API,使用 python,以便从我的 GoPro Hero 3 相机捕获实时流。

http://goprohero.readthedocs.org/en/latest/API/

我看到当连接到 GoPro wifi 时,也可以通过 HTTP url 获得流:http: //10.5.5.9:8080/live/ aamba.m3u8

我通过VLC打开了这个视频流,所以我可以直接观看。有一个相当大的延迟(约 5/6 秒)。流也很滞后,它经常崩溃或滞后。

我该如何改进呢?有人已经体验过 GoPro python API 吗?