import numpy as np
import cv2
img_arr = np.zeros([200,300,3]) #建立乙個黑色像,大小為200x300
# img_arr = np.ones([400,300,3]) #建立乙個白色影象
# img_arr = np.arange(400*300*3) .reshape([400,300,3])/(400*300*3) #漸變色,從最黑到最白
# img_arr = np.random.rand(400,400,3) #生成雜訊資料
# img_arr = np.random.randn(400,400,3) #生成雜訊資料
## img_arr = np.random.normal(0,1,(400,400,3))
cv2.imshow("",img_arr)
cv2.waitkey(0)
cv2.destroyallwindows()
import cv2
import numpy as np
img_arr = np.empty([400,400,3]) # 此處為生成全為0的陣列,np.empty()函式,依給定的shape, 和資料型別 dtype, 返回乙個一維或者多維陣列,陣列的元素不為空,為隨機產生的資料。
print(img_arr)
# [0,0,255]
img_arr[...,2]=0
img_arr[...,2]=0
img_arr[...,2]=255
cv2.imshow("",img_arr)
cv2.waitkey(0)
cv2.destroyallwindows()
霧看OpenCV 6 椒鹽雜訊與高斯雜訊
參考 1 椒鹽雜訊 椒鹽雜訊也稱脈衝雜訊,它是一種隨機出現的白點或者黑點,可能是亮的區域有黑色畫素或是在暗的區域有白色畫素 或是兩者皆有 影象模擬新增椒鹽雜訊是通過 隨機獲取畫素點,並設定為高亮度點和低亮度點來實現的。2 高斯雜訊 高斯雜訊是指概率密度函式服從高斯分布的一類雜訊。特別的,如果乙個雜訊...
C 高斯雜訊生成函式
第一種,from g2o double uniform rand double lowerbndr,double upperbndr double gauss rand double mean,double sigma while r2 1.0 r2 0.0 return mean sigma y ...
opencv學習筆記(8)高斯雜訊與高斯模糊
常見的雜訊 高斯 泊松和椒鹽雜訊 大學本科階段,大二左右一般都會教的,對這個不了解可以出門右轉補一下課,可能會方便後續的理解。1.對於np.random.normal有疑問的可以參考這篇部落格 侵刪 python中的np.random.normal 2.np.clip x,a min,a max 相...