首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >OpenCV中的img.copy()、img.shape()

OpenCV中的img.copy()、img.shape()
EN

Stack Overflow用户
提问于 2015-02-11 03:01:10
回答 2查看 12.3K关注 0票数 0

我试着这样使用img.copy()函数,

def cv_imcpy(im):
    return list(im.copy())

它返回此错误

AttributeError:“NoneType”对象没有属性“”copy“”

如何在Python中使用img.copy()和img.shape()函数?我在VS.NET集成开发环境中使用Python中的OpenCV

EN

回答 2

Stack Overflow用户

发布于 2015-02-11 03:27:44

如果您已经将图像读取到n维数组im中,那么im.copy()将简单地返回图像的副本,您可以使用其他名称存储该副本。下面显示的代码应该使这两个函数的用法非常清楚。

import numpy as np
a=[[5,2],[4,3]]
c=np.asarray(a,dtype=float)
b=c.copy()
print c.shape

B是c的副本,shape的输出是2,2

票数 1
EN

Stack Overflow用户

发布于 2018-10-24 01:18:24

需要通过提供一个图像作为参数来调用函数cv_imcpy,以检查它定义cv_imcpy如下:

    def cv_imcpy(im):
        if im is None:
            print("no image passed")
            return()
        else:
            #write your operation/logic here
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28439683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档