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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab 直方图_MATLAB作图实例:19:用二元直方图分析图片颜色

發(fā)布時(shí)間:2025/3/21 循环神经网络 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab 直方图_MATLAB作图实例:19:用二元直方图分析图片颜色 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本示例說明如何調(diào)整二元直方圖的顏色標(biāo)度(color scale),以顯示有關(guān)分箱(bin)的其他詳細(xì)信息。

加載圖像peppers.png,該圖像是幾種類型的辣椒和其他蔬菜的彩色照片。無符號(hào)的8位整數(shù)數(shù)組rgb包含圖像數(shù)據(jù)。

rgb = imread('peppers.png');%讀入圖片到矩陣imshow(rgb)%顯示矩陣內(nèi)容

為每個(gè)像素繪制紅色和綠色RGB值的二元直方圖,以可視化顏色分布。

r = rgb(:,:,1);%讀入矩陣分量g = rgb(:,:,2);b = rgb(:,:,3);histogram2(r,g,'DisplayStyle','tile','ShowEmptyBins','on', ...'XBinLimits',[0 255],'YBinLimits',[0 255]);%二元直方圖axis equal%等比例軸距colorbar%色標(biāo)xlabel('Red Values')ylabel('Green Values')title('Green vs. Red Pixel Components')

直方圖在色標(biāo)的底部有很大的權(quán)重,因?yàn)橛幸恍゜in的計(jì)數(shù)很大。這導(dǎo)致大多數(shù)垃圾箱在顏色圖中顯示為藍(lán)色的第一種顏色。如果沒有其他細(xì)節(jié),就很難得出哪種顏色更占優(yōu)勢(shì)的結(jié)論。

要查看更多詳細(xì)信息,請(qǐng)通過將CLim軸的屬性設(shè)置為介于0和500之間的范圍來重新縮放直方圖顏色比例。結(jié)果是,計(jì)數(shù)為500或更大的直方圖容器顯示為顏色圖中的最后一種顏色,即黃色。由于大多數(shù)箱計(jì)數(shù)在此較小范圍內(nèi),因此所顯示bin的顏色變化較大。

ax = gca;ax.CLim = [0 500];%將之前的映射范圍0~約37000調(diào)整為映射到0~500

使用類似的方法比較紅色與藍(lán)色和綠色與藍(lán)色的優(yōu)勢(shì)。

histogram2(r,b,'DisplayStyle','tile','ShowEmptyBins','on',...'XBinLimits',[0 255],'YBinLimits',[0 255]);axis equalcolorbarxlabel('Red Values')ylabel('Blue Values')title('Blue vs. Red Pixel Components')ax = gca;ax.CLim = [0 500];

histogram2(g,b,'DisplayStyle','tile','ShowEmptyBins','on',...'XBinLimits',[0 255],'YBinLimits',[0 255]);axis equalcolorbarxlabel('Green Values')ylabel('Blue Values')title('Green vs. Blue Pixel Components')ax = gca;ax.CLim = [0 500];

在每種情況下,藍(lán)色是最不重要的顏色信號(hào)。查看所有三個(gè)直方圖,紅色似乎是主要顏色。

通過在RGB顏色空間中創(chuàng)建顏色直方圖來確認(rèn)結(jié)果。所有三個(gè)顏色分量都有較小的RGB值尖峰。但是,高于100的值在紅色部分比其他任何地方更頻繁地出現(xiàn)。

histogram(r,'BinMethod','integers','FaceColor','r','EdgeAlpha',0,'FaceAlpha',1)%直方圖hold onhistogram(g,'BinMethod','integers','FaceColor','g','EdgeAlpha',0,'FaceAlpha',0.7)%直方圖histogram(b,'BinMethod','integers','FaceColor','b','EdgeAlpha',0,'FaceAlpha',0.7)%直方圖xlabel('RGB value')ylabel('Frequency')title('Color histogram in RGB color space')xlim([0 257])


注:本文根據(jù)MATLAB官網(wǎng)內(nèi)容修改而成。

我推薦給你以下的視頻教程,特點(diǎn)是沒有PPT,不摻水,直接編程環(huán)境下的實(shí)操課程: 用100分鐘了解MATLAB編程

知乎 - 安全中心?www.1data.pro

《MATLAB編程360》視頻課程:

MATLAB編程360 - 網(wǎng)易云課堂study.163.com?study.163.com

總結(jié)

以上是生活随笔為你收集整理的matlab 直方图_MATLAB作图实例:19:用二元直方图分析图片颜色的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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