Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法广播输入数组从形状(3,)到形状(500,500)

无法广播输入数组从形状(3,)到形状(500,500)
EN

Stack Overflow用户
提问于 2021-06-24 12:00:29
回答 1查看 622关注 0票数 0

我在OpenCV上打印了一张空白的图片,并试图给它上色。

代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import cv2
import numpy as np

#blank image
blank = np.zeros((500,500), dtype = 'uint8') # uint8 is a blank image

cv2.imshow('Blank', blank)

#displaying normal image
#img = cv2.imread('C:\Downloads\wallpaper.jpg')

#cv2.imshow('papier', img)

#Paint the image a certain color

blank[:] = 0,0,255

cv.imshow('Blue', blank)


cv2.waitKey(0)

下面是我遇到的错误:

发生

异常: ValueError无法将输入数组从形状(3,)广播到形状(500,500)文件“C:\opencv\ project\draw.py",第16行,空白=0,255

有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2021-07-04 03:19:07

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import cv2
import numpy as np

# blank image
blank = np.zeros((500, 500, 3), dtype='uint8')  # uint8 is a blank image
cv2.imshow('Blank', blank)

# displaying normal image
# img = cv2.imread('C:\Downloads\wallpaper.jpg')

# cv2.imshow('papier', img)

# Paint the image a certain color

blank[:] = (255, 0, 0)

cv2.imshow('Blue', blank)

cv2.waitKey(0)

要点有两点:

  1. 500,500,3:正如stateMachine所述,您需要通道来生成“空白”。
  2. BGR: RGB是一种常见的颜色顺序。因此,您尝试了(0,0,255)。但是OpenCV通常使用BGR。您应该尝试(255,0,0).
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68122108

复制
相关文章
NumPy中的广播:对不同形状的数组进行操作
NumPy是用于Python的科学计算库。它是数据科学领域中许多其他库(例如Pandas)的基础。
deephub
2021/01/12
3K0
NumPy中的广播:对不同形状的数组进行操作
形状匹配
相同图像的matchShape= 0.0 相似图像的matchShape= 0.19863853606386983 不相似图像的matchShape= 0.11567279132076783
裴来凡
2022/05/28
1.2K0
形状匹配
[阿里DIN]从模型源码梳理TensorFlow的形状相关操作
本文基于阿里推荐 DIN 和 DIEN 代码,梳理了下深度学习一些概念,以及TensorFlow中的相关实现。
罗西的思考
2020/11/24
8430
CSS 实现各种形状
# 原理 # border-width 三角形 图片 <html> <body> <div id="border-triangle"></div> </body> </html> <style> #border-triangle { height: 0; width: 0; border-left: 50px solid red; border-top: 50px solid blue; border-right: 50px solid green; border
Cellinlab
2023/05/17
5100
CSS 实现各种形状
SVG 形状写法示例
线 <line x1="10" x2="50" y1="110" y2="150"/> 折线 <polyline points="60 110, 65 120, 70 115, 75 130, 80 125, 85 140, 90 135, 95 150, 100 145"/> 矩形 在座标为 (10,20) 的地方画一个宽 30,高 15 的矩形。 <svg> <rect x="10" y="20" width="30" height="15"/> </svg> 背景色红色的矩形。 <svg> <
前端GoGoGo
2018/08/24
9910
学界 | 3D形状补全新突破:MIT提出结合对抗学习形状先验的ShapeHD
图 1. 研究者的模型使用单深度图像或 RGB 图像中的精细细节补全或重建对象的完整 3D 形状。
机器之心
2018/10/22
1.1K0
学界 | 3D形状补全新突破:MIT提出结合对抗学习形状先验的ShapeHD
[HTML5] Canvas绘制简单形状
使用canvas来进行绘画,它像很多其他dom对象一样,有很多属性和方法,操作这些方法,实现绘画
唯一Chat
2019/09/10
1.1K0
[HTML5] Canvas绘制简单形状
numpy库数组属性查看:类型、尺寸、形状、维度
import numpy as np a1 = np.array([1,2,3,4],dtype=np.complex128) print(a1) print("数据类型",type(a1)) #打印数组数据类型 print("数组元素数据类型:",a1.dtype) #打印数组元素数据类型 print("数组元素总数:",a1.size) #打印数组尺寸,即数组元素总数 print("数组形状:",a1.shape) #打印数组形状
狼啸风云
2020/10/28
1.3K0
LintCode 形状工厂题目代码
工厂模式是一种常见的设计模式。实现一个形状工厂 ShapeFactory 来创建不同的形状类。这里我们假设只有三角形,正方形和矩形三种形状。
desperate633
2018/08/22
4360
Css3新特性应用之形状
一、自适应椭圆 * border-radius特性:     * 可以单独指定水平和垂直半径,并且值可以是百分比,用/(斜杠)分隔这两个值即可(可以实现自适应宽度椭圆)。     * 还可以单独指定四个角度不同的水平和垂直半径(可以实现半椭圆)     * 四分之一椭圆,主要是调整水平和垂直的半径 * 示例代码: .wrap{ border-radius: 50% / 30%; width: 60px; height: 80px;
sam dragon
2018/01/17
8690
【easeljs】矢量形状 Shape类
一个Shape(形状)允许你在显示列表中显示矢量图。它包含一个带有所有绘制矢量图形的方法的Graphics(图形)实例。Graphics实例可以在多个Shape实例之间共享,以做到一样的矢量图形在画布上有多个不同位置和不同变形的复制。
黒之染
2018/10/19
8920
CNN中张量的输入形状和特征图 | Pytorch系列(三)
在这个神经网络编程系列中,我们正在努力构建卷积神经网络(CNN),所以让我们看看在CNN中的张量输入。
AI算法与图像处理
2020/04/20
3.8K0
CNN中张量的输入形状和特征图 | Pytorch系列(三)
AAAI 2020 | 从边界到文本—一种任意形状文本的检测方法
本文对华中科大、阿里巴巴合作完成的、发表在AAAI 2020的论文《All You Need Is Boundary: Toward Arbitrary-Shaped Text Spotting》进行解读。
AI科技评论
2020/02/21
1.8K0
AAAI 2020 | 从边界到文本—一种任意形状文本的检测方法
形状识别之直线检测
形状识别中常见的即是矩形框的识别,识别的主要步骤通常是:图像二值化,查找轮廓,四边形轮廓筛选等。当识别的目标矩形有一条边被部分遮挡,如图1所示,传统的识别方法就不能达到识别的目的。
流川疯
2022/05/10
2.4K1
形状识别之直线检测
NumPy快速入门--形状操作
数组的形状可通过各种命令更改。请注意,以下三个命令都返回修改后新的数组,原始数组不变:
Michael阿明
2021/02/20
4890
NumPy快速入门--形状操作
Numpy 修炼之道 (7)—— 形状操作
无论是ravel、reshape、T,它们都不会更改原有的数组形状,都是返回一个新的数组。
abs_zero
2018/04/11
9910
3D鸟类重建—数据集、模型以及从单视图恢复形状
动物姿态的自动捕捉正在改变研究神经科学和社会行为的方式。运动携带着重要的社会线索,但是现有的方法不能很好地估计动物的姿态和形状,特别是鸟类,会受到环境中的物体遮挡。为了解决这个问题,作者首先引入了一种模型和多视图优化方法,来捕捉鸟类独特的形状和姿势空间。然后介绍了一种用于从单视图准确恢复鸟类姿势的方法,还包括鸟类的关键点、mask和外形。最后提供了一个包含大量多视图关键点和mask注释的鸟类数据集,可以从上面的项目链接中找到。
3D视觉工坊
2021/01/26
1.4K0
3D鸟类重建—数据集、模型以及从单视图恢复形状
代码、项目、论文地址:在公众号「计算机视觉工坊」,后台回复「3D鸟类重建」,即可直接下载。
计算机视觉
2021/01/29
7630
3D鸟类重建—数据集、模型以及从单视图恢复形状
PowerBI 地图 - 形状地图最佳实践
在某些情况下,要注意台湾,香港,澳门和南海诸岛都应该包括到地图里。形状地图不需要加载一个复杂的在线地图,但目前在 PowerBI 的默认形状地图,不能放置文本,因此我们需要用数据做一些辅助,如下:
BI佐罗
2020/02/18
4K0
SkeyeGisMap地图扩展(一)---添加形状
在任何时候都不要直接操作地图节点(即 Map*Node ), 因为地图节点位于渲染线程。
Openskeye
2023/04/24
3400

相似问题

无法广播输入数组从形状(3)到形状(2)

34

无法广播输入数组从形状(3,3)到形状(3,

16

无法广播输入数组从形状(3,1)到形状(3,

22

:无法广播输入数组从形状(2,2)到形状(3 )

11

无法广播输入数组从形状(0)到形状(100)

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文