1. 拆分
第一種方法
b=img[:,:,0]
g=img[:,:,1]
r=img[:,:,2]
第二種方法
b,g,r=split(image)
b=split(image)[0]
g=split(image)[1]
r=split(image)[2]
2. 合併merge([b,g,r])
這是正確還原圖的通道順序
順序不同 結果不同
將rgb影象通道拆分 然後再合併。通過執行結果 可以發現 通道拆分的r圖 g圖 b圖 均是灰度影象 合併順序不一致 結果不一致
b,g,r=cv2.split(a) #拆分通道
cv2.imshow('original',a)
cv2.imshow('b',b)
cv2.imshow('g',g)
cv2.imshow('r',r)
m1=cv2.merge([b,g,r]) #按照bgr合併通道
m2=cv2.merge([g,b,r]) #按照gbr合併通道
cv2.imshow('result1',m1)
cv2.imshow('result2',m2)
cv2.waitkey()
cv2.destroyallwindows()
執行結果
若是將通道b,g,r分別於兩個0通道合併 結果怎樣? 從結果可以看出,b與兩個0通道合併 結果為藍色 同理g與兩個0通道合併 結果為綠色 r與兩個0通道合併 結果為紅色
執行結果
HBase Region 拆分與合併
region 自動拆分 hbase region 的自動拆分有 6 種觸發策略,如下 regionsplitpolicy 自動拆分策略的使用hbase.regionserver.region.split.policy org.apache.hadoop.hbase.regionserver.incr...
C 檔案的拆分與合併操作示例
c 檔案的拆分與合併操作示例 全域性變數定義 int size 100 檔案大小 拆分 合併的檔案數 intcount fileinfo splitfile string splitfliepath filestream splitfilestream fileinfo joinfile strin...
C 陣列的合併拆分
1.合併拆分陣列 合併陣列 第乙個陣列 第二個陣列 合併後的陣列 第乙個陣列 第二個陣列,長度為兩個陣列的長度 public string mergerarray string first,string second 陣列追加 原陣列 字串 合併後的陣列 陣列 字串 public string me...