云端 OpenCV

2023-12-24

对于那些有云开发经验的人来说,这个问题可能看起来很愚蠢,但来自桌面世界的我自己无法确切地找出解决方案。 我有大量使用 opencv 的代码,其中一些带有 api。

问题是,是否有可能让 opencv 在远程服务器上运行(比如 heroku 或 S3)?
我认为唯一的方法是在代码中发送任何依赖项(并且有很多)?

我正在使用 Python 进行开发。

Thanks !

EDIT :

我的第一个想法是这个:https://github.com/jlengrand/FaceMovie https://github.com/jlengrand/FaceMovie

我正在开发一个小型应用程序,能够自动检测图像中的面部,将它们居中并从中创建电影。 但作为一名计算机工程师,我有很多可以在云中完成的简单事情的想法。

我意识到这种事情的数据传输可能会很大,你可能比我更有资格回答这种事情是否可能。

我正在考虑通过降低从云上某处拍摄图像的图像质量来“减少”此有效负载的方法? (picasa 相册,...)

让我知道,事实上我对任何可能性都持开放态度。


这绝对是可能的。对于 Python 中的 Web 服务,Piston https://bitbucket.org/jespern/django-piston/wiki/Home是我的首选。从那里,您需要将其部署在某种网络服务器上。如果您在 EC2 上部署,则可以使用bitnami AMI 预先配置了 Django 和 Apache。 https://aws.amazon.com/amis/bitnami-djangostack-1-3-1-ubuntu-10-04当然,您需要 apt-get 安装 opencv ubuntu 软件包。

现在,考虑到所有这些,使用 Web 服务“在云中”执行此操作可能有意义,也可能没有意义。您需要传输要处理的图像(可能通过 HTTP POST),因此这将需要一些时间和带宽。根据您想要返回的内容,您可能还会返回大量数据,这将产生一定的成本。您能与我们分享您的应用程序将做什么吗?如果我知道您想要实现什么目标,我可以提供更好的建议。

正如您所指出的,ubuntu OpenCV 软件包已过时。如果您需要更新的东西,我发现它很容易安装ROS http://www.ros.org/wiki/ROS/Installation包括OpenCV 2.3 http://www.ros.org/wiki/vision_opencv及其依赖项。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

云端 OpenCV 的相关文章

随机推荐

  • 在SVN Trunk中完全禁用Django的CSRF保护

    我沮丧地花了几个小时 试图禁用 Django 现在试图强加给我的 CSRF 但没有成功 还有其他人尝试过更成功吗 我对任何有效的东西都很好 除了源补丁 但猴子补丁还可以 不要这样做 但如果你必须的话 try this http johnmc
  • NativeActivity 活动的父活动类型

    有什么方法可以从 NativeActivity 中查看其父 Activity 的类型Execute http msdn microsoft com en us library dd781091 aspx方法 是的 您可以执行以下代码块 它将
  • 带有请求的“单击”按钮

    我有一个小网站 我想用请求库填写表格 问题是我在填写表单数据并点击按钮时无法到达下一个站点 Enter 不起作用 重要的是我无法通过某种点击机器人来做到这一点 需要完成此操作 以便我可以在没有图形的情况下运行 info name JohnJ
  • Scrapy如何避免重新下载最近下载的媒体?

    根据https doc scrapy org en latest topics media pipeline html https doc scrapy org en latest topics media pipeline html Sc
  • C++中基类对象和派生类对象的大小

    include
  • .htaccess、Wordpress 和个性 URL

    我一直在研究我能在 WordPress 中的 htaccess 和虚荣 url 上找到的每个 Stack Overflow 主题 但我完全不明白为什么我的主题不起作用 我对 htaccess 完全是个菜鸟 所以我确信这与它有很大关系 我正在
  • Python:使用 chroot 和 chjail 保护不受信任的脚本/子进程?

    我正在编写一个基于 Python 的 Web 服务器 它应该能够执行 插件 以便可以轻松扩展功能 为此 我考虑了一种方法 即拥有多个文件夹 每个插件一个 和多个 shell python 脚本 其中以可能发生的不同事件的预定义名称命名 一个
  • c - “writev”中“iovcnt”参数允许的最大值?

    我读过手册页writev并发现错误部分指出 EINVAL 向量计数iovcnt小于零或大于允许的最大值 但我怎样才能得到最大值呢 PS 在我的操作系统 Ubuntu 14 04 x64 上它似乎是1024 我通过以下代码检查它 includ
  • 在 Android 中成功建立蓝牙连接

    我对 Android 中建立 BT 连接的两种方法感到困惑 从我记事起 这就是我所做的事情 它从 2 3 设备到早期的 4 x 都有效 这是什么Android 文档描述 http developer android com referenc
  • 来自removeObjectsInRange的NSRangeException:但传递的范围在边界内

    我收到下面的错误 这没有意义 由于未捕获的异常 NSRangeException 而终止应用程序 原因 NSMutableArray removeObjectsInRange 范围 11 15 超出范围 0 15 我在这里做错了什么 我在数
  • Java中关闭数据库连接

    我有点困惑了 我正在阅读以下内容Java 数据库连接 http en wikipedia org wiki Java Database Connectivity Connection conn DriverManager getConnec
  • 在 Azure 中从哪里获取 IssuerName 和 IssuerKey

    我正在关注这个tutorial http azure microsoft com en us documentation articles cloud services dotnet multi tier app using service
  • 在 Apache 中启用 css 和 js 文件的缓存

    在 Debian 8 2 上使用 Apache 2 4 我尝试启用所有 css 和 js 文件的缓存 图像缓存效果很好 也就是说 浏览器收到 304 状态 因此不会再次下载 但我无法缓存其他文件 我在虚拟主机文件中使用它
  • 为什么使用 ARKit 和 RealityKit 会出现这么多调试错误?

    在我的项目中 我只是包装了一个 ARView 设置了配置并在我的真实设备上运行它 当我启动应用程序 Xcode 时 打印出以下错误调试消息 2021 10 08 17 59 06 476537 0800 RealityKit Shell 8
  • Yii2环境文件夹的要点

    我正在尝试了解环境文件夹的意义是什么 最初我的想法是你可以将网络服务器指向不同的dev and prod文件夹中的environment文件夹 但读了一下之后我意识到情况并非如此 在 Yii 1 中你可以通过多个来解决这个问题index p
  • 如何以一般方式使 Python 函数运行的可执行文件的终端输出静音?

    我想抑制运行可执行文件的函数产生的所有终端输出 我尝试使用上下文管理器来抑制 Python 函数的输出 该上下文管理器在每次调用函数时临时重新定义 stdout 和 stderr 这抑制了由产生的终端输出print在函数中调用 但当函数调用
  • 为什么redis无法设置最大打开文件数

    1167 M 26 Apr 13 00 34 666 You requested maxclients of 10000 requiring at least 10032 max file descriptors 1167 M 26 Apr
  • PowerShell ConvertTo-Json 未按预期转换数组[重复]

    这个问题在这里已经有答案了 我正在尝试操作嵌套数组的 JSON 对象 以下 PowerShell 命令 testArray 1 2 ConvertTo Json Compress testArray prop1 1 ConvertTo Js
  • 如何清理 Heroku 依赖项缓存(非托管 Maven 依赖项)

    我必须在我的 java maven heroku 应用程序中使用非托管 SNAPSHOT 依赖项 我使用项目本地 Maven 存储库来执行此操作 如中所述本文 https devcenter heroku com articles loca
  • 云端 OpenCV

    对于那些有云开发经验的人来说 这个问题可能看起来很愚蠢 但来自桌面世界的我自己无法确切地找出解决方案 我有大量使用 opencv 的代码 其中一些带有 api 问题是 是否有可能让 opencv 在远程服务器上运行 比如 heroku 或