当前位置: 首页 > 面试题库 >

在cv2 python中克隆图像

东门子昂
2023-03-14
问题内容

我是opencv的新手,这是一个问题,与cpp中的cv :: clone()相同的python函数是什么?我只是想得到一个直肠

    rectImg = img[10:20, 10:20]

但是,当我在上面画一条线时,我发现这条线同时出现在img和rectImage上,所以,我该怎么做呢?


问题答案:

如果使用cv2,正确的方法是.copy()在Numpy中使用method。它将创建所需阵列的副本。否则,它将仅生成该对象的视图。

例如:

In [1]: import numpy as np

In [2]: x = np.arange(10*10).reshape((10,10))

In [4]: y = x[3:7,3:7].copy()

In [6]: y[2,2] = 1000

In [8]: 1000 in x
Out[8]: False     # see, 1000 in y doesn't change values in x, parent array.


 类似资料:
  • 我正试图用OptaPlanner解决时间表问题,但我面临的问题可能与克隆问题有关。为什么我的计划实体收集方法看起来像这样 我犯错了 但是,当方法看起来像 一切都还好。有什么理由呢?为什么我会出现这个错误?谢谢你的帮助。

  • 问题内容: 在node.js中克隆对象的最佳方法是什么 例如,我想避免以下情况: 该对象很可能包含复杂的类型作为属性,因此简单的for(var1 in obj1)无法解决。我需要自己编写一个递归克隆吗,还是内置了一些我看不到的东西? 问题答案: 可能性1 简洁的深层副本: 可能性2(已弃用) 注意: 现在,Node.js文档中将该解决方案标记为不推荐使用: 从未打算在内部Node.js模块之外使用

  • 问题内容: 有没有一种方法可以克隆的实例而无需将其字符串化并重新解析结果? 浅表副本是可以接受的。 问题答案: 使用构造函数和方法。

  • 本文向大家介绍在MongoDB中克隆集合吗?,包括了在MongoDB中克隆集合吗?的使用技巧和注意事项,需要的朋友参考一下 要在MongoDB中克隆集合,可以使用方法。让我们首先用文档创建一个集合。 使用文档创建集合的查询如下- 在method的帮助下显示集合中的所有文档。查询如下- 以下是输出- 这是在MongoDB中进行克隆的查询- 让我们在MongoDB中检查克隆集合的文档。查询如下- 以下

  • 问题内容: 我有一个prefHeight = 70 //没有prefWidth或任何宽度的HBox … 我也有一个prefWidth = 50 //没有prefHeight或任何高度的窗格… 我只想使用某些循环将窗格的多个实例添加到HBox。 当我在循环主体中添加(pane)时,出现以下错误。 我需要找到克隆窗格的方法(因为它按值传递)。有人可以帮我吗?(对我来说,拍摄快照不起作用,因为未使用父级

  • 问题内容: 需要一个将克隆Oracle用户的sql查询。作为源,我拥有拥有所有必要特权的用户。我想知道是否可以创建相同的数据库,但在同一数据库中使用不同的用户名。 问题答案: 简要地(从这里开始) 然后,只需将用户名替换为您要创建的新用户名即可。

  • 主要内容:示例在某些情况下,您可能需要一个表的完整、精确副本,也即克隆表(复制表)。我们首先想到的是使用 CREATE TABLE 命令创建一张新表,然后使用 SELECT 命令从旧表中选取所有数据,并使用 INSERT 命令插入到新表中。但是这种做法可能达不到您的目的,因为副本必须包含相同的索引、约束、默认值等。 如果您使用 MySQL 数据库,可以借助 SHOW CREATE TABLE 命令,该命令用来展

  • 应用克隆 (用于已有服务,需要在另一个业务线下创建一个同样的服务,不需要重新创建) 服务/环境克隆(菜单栏:工具集->服务/环境克隆) 点击菜单栏,在项目列表中筛选您要克隆的项目,然后点击 克隆 ,弹框中选择您要克隆到哪个业务线。 选择目录空间,系统为在目标空间下生成该应用所需要的所有类型资源和Jenkins Job。