当前位置:首页 » 编程语言 » python随机颜色

python随机颜色

发布时间: 2023-01-13 19:18:33

python输出五种颜色随机两种的随机组合

个人觉得,你问的没问题,但是图片上出的题有问题,随机2种颜色和2中所有颜色的组合,这是2个问题啊。我2中方法都写了,你自己看吧

importrandom

colour=('red','orange','green','blue','black')


defrand_2_colour():
#随机挑选2种颜色
foriinrandom.sample(range(0,5),2):
print('随机挑选的2种颜色是:'+colour[i])


defall_2_colour():
#列出所有2种颜色的组合
print('所有2中颜色的组合是:')
foriinrange(0,5):
forjinrange(i+1,5):
print(colour[i],colour[j])


if__name__=='__main__':
rand_2_colour()
all_2_colour()

❷ 生成指定RGB值的纯色图像【python】

创建图像:
·OpenCV中,黑白图像实际是一个二维数组,彩色图像是一个三维数组。
数组中每个元素就是图像对应位置的像素值
·数组索引、像素行列、像素坐标关系如下:
数组行索引 = 像素所在行数 - 1 = 像素纵坐标
数组列索引 = 像素所在列数 - 1 = 像素横坐标
·在黑白图像中,像素为0为纯黑色,像素为255为纯白色
创建随机像素三通道(RGB)图像:
· 像素点下标为0([:, :, 0])是①通道,代表蓝色
· 像素点下标为0([:, :, 1])是②通道,代表绿色
· 像素点下标为0([:, :, 2])是③通道,代表红色
·OpenCV彩色图像默认为BGR格式,是三维数组,第三个索引表示三基色颜色分量

❸ python图像处理代码,望大神详细解释。越详细越好

#初始化一个矩形np.max(marks)+1行,3列,默认值为0
colorTab=np.zeros((np.max(marks)+1,3))

#遍历数组,给每行的3列赋值,就是RGB颜色值,8位的
foriinrange(len(colorTab)):
aa=np.random.uniform(0,255)
bb=np.random.uniform(0,255)
cc=np.random.uniform(0,255)
colorTab[i]=np.array([aa,bb,cc],np.uint8)

#初始化另一个跟img图像形状大小一样的图像,一副黑色图像
bgrImage=np.zeros(img.shape,np.uint8)

#遍历marks形状的行列
foriinrange(marks.shape[0]):
forjinrange(marks.shape[1]):

index=marks[i][j]
#判断是不是区域与区域之间的分界,如果是边界(-1),则使用白色显示
ifindex==-1:
bgrImage[i][j]=np.array([255,255,255])#像素点设置位白色
else:
bgrImage[i][j]=colorTab[index]#像素点设置位上边随机生成的颜色值

#显示处理后的图像图像
cv2.imshow('AfterColorFill',bgrImage)
#总结,先生成一个跟marks相同数量的row*col的一张颜色表,然后创建一个跟marks相同大小的一副黑色图像
#最后对黑色图像画出白色边界和内部随机彩色像素值

热点内容
java深入学习 发布:2025-07-15 10:13:50 浏览:534
linux应用程序开发pdf 发布:2025-07-15 10:11:37 浏览:911
解压冷知识 发布:2025-07-15 10:11:35 浏览:78
outlook邮件的服务器是什么 发布:2025-07-15 09:45:59 浏览:482
如何安排资产配置 发布:2025-07-15 09:33:24 浏览:906
更新传送服务器目的地址失败 发布:2025-07-15 09:27:05 浏览:484
c语言else的用法 发布:2025-07-15 09:19:54 浏览:119
tnt苹果核安卓怎么加好友 发布:2025-07-15 09:05:15 浏览:239
年轻人运行内存为什么比安卓好 发布:2025-07-15 08:52:03 浏览:515
怎么配置组策略 发布:2025-07-15 08:52:02 浏览:246