• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何使用二元直方圖進行顏色分析

    此示例說明如何調整二元直方圖的色階,以顯示與 bin 有關的更多詳細信息。

    東西/原料

    • matlab
    • 電腦

    方式/步調

    1. 1

      %加載圖像 peppers.png,這張彩色照片顯示了幾種辣椒和其他一些蔬菜。8 位無符號整數數組 rgb 包含圖像數據。

      號令行鍵入:

      rgb = imread('peppers.png');

    2. 2

      號令行鍵入:

      imshow(rgb)

    3. 3

      為每個像素的紅、綠 RGB 值繪制二元直方圖,以可視化形式呈現顏色分布。

      號令行鍵入:

      r = rgb(:,:,1);

    4. 4

      號令行鍵入:

      g = rgb(:,:,2);

    5. 5

      號令行鍵入:

      b = rgb(:,:,3);

    6. 6

      號令行鍵入:

      histogram2(r,g,'DisplayStyle','tile','ShowEmptyBins','on', ...

      'XBinLimits',[0 255],'YBinLimits',[0 255]);

    7. 7

      號令行鍵入:

      axis equal

    8. 8

      號令行鍵入:

      colorbar

    9. 9

      號令行鍵入:

      xlabel('Red Values')

    10. 10

      號令行鍵入:

      ylabel('Green Values')

    11. 11

      號令行鍵入:

      title('Green vs. Red Pixel Components')

    12. 12

      此直方圖較著趨勢于色階底部,原因是有些 bin 的計數很大。這導致大部門 bin 在顏色圖中顯示為第一種顏色,即藍色。若是沒有供給更多具體信息,很可貴出關于哪種顏色更占本家兒導性的結論。

    13. 13

      要查看更多具體信息,請經由過程將坐標區的 CLim 屬性設置為介于 0 和 500 之間的規模,從頭調整直方圖的色階。其成果就是直方圖入彀數達到 500 或以上的 bin 在顏色圖中顯示為最后一種顏色,即黃色。因為大部門 bin 的計數在這個較小規模內,是以所顯示的 bin 的顏色轉變較大。

    14. 14

      號令行鍵入:

      ax = gca;

    15. 15

      號令行鍵入:

      ax.CLim = [0 500];

    16. 16

      利用近似的方式可以比力紅色與藍色以及綠色與藍色的本家兒導性。

    17. 17

      號令行鍵入:

      histogram2(g,b,'DisplayStyle','tile','ShowEmptyBins','on',...

      'XBinLimits',[0 255],'YBinLimits',[0 255]);

      axis equal

      colorbar

      xlabel('Green Values')

      ylabel('Blue Values')

      title('Green vs. Blue Pixel Components')

      ax = gca;

      ax.CLim = [0 500];

    18. 18

      在每種環境下,藍色都是最不占本家兒導性的顏色旌旗燈號。看看所有這三個直方圖,紅色似乎為本家兒導顏色。

    19. 19

      在 RGB 顏色空間中建立一個顏色直方圖,對成果進行確認。對于所有這三個顏色分量,較小的 RGB 值都有峰值。但比擬其他任何分量,100 以上的值更多呈現在紅色分量中。

      END
    • 發表于 2020-04-09 17:01
    • 閱讀 ( 825 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆