當前位置:首頁 » 編程語言 » 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相同大小的一副黑色圖像
#最後對黑色圖像畫出白色邊界和內部隨機彩色像素值

熱點內容
生化危機5配置要求怎麼樣 發布:2025-07-14 15:38:56 瀏覽:301
蘋果電話為什麼打不開密碼 發布:2025-07-14 15:33:45 瀏覽:45
安卓如何取消短消息通知 發布:2025-07-14 15:30:54 瀏覽:373
輿情監測演算法 發布:2025-07-14 15:29:19 瀏覽:14
android搜索聯系人 發布:2025-07-14 15:27:34 瀏覽:333
省唄上傳學歷 發布:2025-07-14 15:21:54 瀏覽:634
linux伺服器tomcat 發布:2025-07-14 15:19:41 瀏覽:192
東風風神奕炫max怎麼配置 發布:2025-07-14 15:13:44 瀏覽:747
蘋果安卓不知道到底怎麼選 發布:2025-07-14 15:07:52 瀏覽:926
資料庫spl 發布:2025-07-14 15:05:22 瀏覽:437