云端 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 的相关文章

  • Pandas set_levels,如何避免标签排序?

    我使用时遇到问题set levels多索引 from io import StringIO txt Name Height Age Metres A 1 25 B 95 1 df pd read csv StringIO txt heade
  • Gunicorn 工作人员无论如何都会超时

    我正在尝试通过gunicorn运行一个简单的烧瓶应用程序 但是无论我做什么 我的工作人员都会超时 无论是否有针对应用程序的活动 工作人员在我设置任何内容后总是会超时timeout值到 是什么导致它们超时 当我发出请求时 请求成功通过 但工作
  • 为什么 dataclasses.astuple 返回类属性的深层副本?

    在下面的代码中astuple函数正在执行数据类的类属性的深层复制 为什么它不能产生与函数相同的结果my tuple import copy import dataclasses dataclasses dataclass class Dem
  • 多输出堆叠回归器

    一次性问题 我正在尝试构建一个多输入堆叠回归器 添加到 sklearn 0 22 据我了解 我必须结合StackingRegressor and MultiOutputRegressor 经过多次尝试 这似乎是正确的顺序 import nu
  • 从Django中具有外键关系的两个表中检索数据? [复制]

    这个问题在这里已经有答案了 This is my models py file from django db import models class Author models Model first name models CharFie
  • 为什么 web2py 在启动时崩溃?

    我正在尝试让 web2py 在 Ubuntu 机器上运行 所有文档似乎都表明要在 nix 系统上运行它 您需要下载源代码并执行以下操作 蟒蛇 web2py py 我抓住了source http www web2py com examples
  • Python 内置的 super() 是否违反了 DRY?

    显然这是有原因的 但我没有足够的经验来认识到这一点 这是Python中给出的例子docs http docs python org 2 library functions html super class C B def method se
  • 从 Powershell 脚本安装 Python

    当以管理员身份从 PowerShell 命令行运行以下命令时 可以在 Windows 11 上成功安装 Python c temp python 3 11 4 amd64 exe quiet InstallAllUsers 0 Instal
  • Python 3:将字符串转换为变量[重复]

    这个问题在这里已经有答案了 我正在从 txt 文件读取文本 并且需要使用我读取的数据之一作为类实例的变量 class Sports def init self players 0 location name self players pla
  • 导入错误:没有名为flask.ext.login的模块

    我的flask login 模块有问题 我已经成功安装了flask login模块 另外 从命令提示符我可以轻松运行此脚本 不会出现错误 Python 2 7 r27 82525 Jul 4 2010 07 43 08 MSC v 1500
  • python的shutil.move()在linux上是原子的吗?

    我想知道python的shutil move在linux上是否是原子的 如果源文件和目标文件位于两个不同的分区上 行为是否不同 或者与它们存在于同一分区上时的行为相同吗 我更关心的是如果源文件和目标文件位于同一分区上 shutil move
  • Pandas 组合不同索引的数据帧

    我有两个数据框df 1 and df 2具有不同的索引和列 但是 有一些索引和列重叠 我创建了一个数据框df索引和列的并集 因此不存在重复的索引或列 我想填写数据框df通过以下方式 for x in df index for y in df
  • Django REST Framework - CurrentUserDefault 使用

    我正在尝试使用CurrentUserDefault一个序列化器的类 user serializers HiddenField default serializers CurrentUserDefault 文档说 为了使用它 请求 必须作为
  • 将 Matlab 的 datenum 格式转换为 Python

    我刚刚开始从 Matlab 迁移到 Python 2 7 在读取 mat 文件时遇到一些问题 时间信息以 Matlab 的日期数字格式存储 对于那些不熟悉它的人 日期序列号将日历日期表示为自固定基准日期以来已经过去的天数 在 MATLAB
  • Python GTK+ 画布

    我目前正在通过 PyGobject 学习 GTK 需要画布之类的东西 我已经搜索了文档 发现两个小部件似乎可以完成这项工作 GtkDrawingArea 和 GtkLayout 我需要一些基本函数 如 fillrect 或 drawline
  • 如何使用 Python 3 检查目录是否包含文件

    我到处寻找这个答案但找不到 我正在尝试编写一个脚本来搜索特定的子文件夹 然后检查它是否包含任何文件 如果包含 则写出该文件夹的路径 我已经弄清楚了子文件夹搜索部分 但检查文件却难倒了我 我发现了有关如何检查文件夹是否为空的多个建议 并且我尝
  • Opencv Java 灰度

    我编写了以下程序 尝试从彩色转换为灰度 Mat newImage Imgcodecs imread q1 jpg Mat image new Mat new Size newImage cols newImage rows CvType C
  • 重新分配唯一值 - pandas DataFrame

    我在尝试着assign unique值在pandas df给特定的个人 For the df below Area and Place 会一起弥补unique不同的价值观jobs 这些值将分配给个人 总体目标是使用尽可能少的个人 诀窍在于这
  • 如何使用 Boto3 启动具有 IAM 角色的 EC2 实例?

    我无法弄清楚如何使用指定的 IAM 角色在 Boto3 中启动 EC2 实例 以下是迄今为止我如何成功创建实例的一些示例代码 import boto3 ec2 boto3 resource ec2 region name us west 2
  • 将索引与值交换的最快方法

    考虑pd Series s s pd Series list abcdefghij list ABCDEFGHIJ s A a B b C c D d E e F f G g H h I i J j dtype object 交换索引和值并

随机推荐

  • 在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 或