日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

图像像素灰度处理代码

發(fā)布時(shí)間:2024/5/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图像像素灰度处理代码 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

圖像像素灰度處理

  • 1.計(jì)算某行相鄰像素的灰度變化率

1.計(jì)算某行相鄰像素的灰度變化率

a=img[:,100] def normalization(value): # """標(biāo)準(zhǔn)化 # 公式:(原始值-均值)/方差 # :return 范圍任意,標(biāo)準(zhǔn)化后數(shù)據(jù)均值為0,標(biāo)準(zhǔn)差為1 # """new_value = (value - value.mean()) / value.std()return new_value b=normalization(a)#畫出灰度曲線 import matplotlib.pyplot as plt values = range(0,len(a),1) gray = a plt.plot(values, gray, linewidth=2) plt.title("gray Number",fontsize=14) plt.xlabel("Value", fontsize=14) plt.ylabel("gray of Value", fontsize=14) # plt.tick_params(axis='x', labelsize=10) # plt.axis([0, 6, 0, 30]) plt.show() #計(jì)算一階微分 import matplotlib.pyplot as plt list_with_diff = [] for n in range(1, len(lista)):list_with_diff.append(lista[n] - lista[n-1]) # print("Difference between adjacent elements in the list: \n", # list_with_diff) #計(jì)算一階微分變化率 import matplotlib.pyplot as plt list_with_diff = [] for n in range(1, len(lista)):list_with_diff.append(abs((lista[n] - lista[n-1])/lista[n] )) # print("Difference between adjacent elements in the list: \n", # list_with_diff)#畫出一階微分曲線 c = list_with_diff import matplotlib.pyplot as plt values = range(0,len(c),1) gray = c plt.plot(values, gray, linewidth=2) plt.title("gray Number",fontsize=14) plt.xlabel("Value", fontsize=14) plt.ylabel("gray of Value", fontsize=14) # plt.tick_params(axis='x', labelsize=10) # plt.axis([0, 6, 0, 30]) plt.show()

計(jì)算峰值

from scipy.signal import find_peaks# x is the vector from which you want to extract the peaks c = np.array(c) peaks, _ = find_peaks(c,height=0.05) plt.plot(c) plt.plot(peaks, c[peaks], "x")

總結(jié)

以上是生活随笔為你收集整理的图像像素灰度处理代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。