最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

matlab 計算灰度圖像的一階矩,二階矩,三階矩實例

 更新時間:2020年04月22日 10:16:38   作者:Ibelievesunshine  
這篇文章主要介紹了matlab 計算灰度圖像的一階矩,二階矩,三階矩實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一階矩,定義了每個顏色分量的平均強度

二階矩,反映待測區(qū)域顏色方差,即不均勻性

三階矩,定義了顏色分量的偏斜度,即顏色的不對稱性

close all;clear all;clc;
J = imread('lena.jpg');
K = imadjust(J,[70/255 160/255],[]);
figure;
subplot(121),imshow(J);
subplot(122),imshow(K);
[m,n] = size(J);
mm = round(m/2);
mn = round(n/2);
[p,q] = size(K);
pp = round(p/2);
qq = round(q/2);
J = double(J);
K = double(K);
colorsum = 0.0;
Javg = mean2(J) %求原圖像一階矩
Kavg = mean2(K) %求增強對比度后的圖像一階矩
Jstd = std(std(J)) %求原圖像的二階矩,因為一次std函數(shù)表示按列求標準差,兩次std表示求整個矩陣的標準差
Kstd = std(std(K)) %求增強對比度后的圖像二階矩
for i=1:mm
 for j=1:mn
  colorsum = colorsum+(J(i,j)-Javg)^3;
 end
end
Jske = (colorsum/(mm*mn))^(1/3) %求原圖像的三階矩
colorsum = 0.0;
for i=1:pp
 for j=1:qq
  colorsum = colorsum + (J(i,j)-Kavg)^3;
 end
end
Kske = (colorsum/(pp*qq))^(1/3) %求增強對比度后的圖像三階矩

部分函數(shù)說明:

mean2(A) : 求矩陣A的均值

std(x,flag,dim): 求x的標準偏差

std(x,0,1) : 0表示求標準差時除n-1,1表示按列劃分

std(x,1,2) : 1表示求標準差時除n,2表示按行劃分

補充知識:圖像的重心和二階矩

圖像的重心

圖像實際上就是個矩陣,每個位置的元素就是該處的像素。 這里碰到了求圖像重心的問題,特此總結:

計算公式:

其中(xi,yi)是像素點的坐標,pi是該點的像素值。

以下是利用matlab求圖像重心

I = imread(‘1.jpg');
I = rgb2gray(I);
imshow(I);
I = double(I);
[rows,cols] = size(I);
x = ones(rows,1)*[1:cols];
y = [1:rows]'*ones(1,cols);
area = sum(sum(I));
meanx = sum(sum(I.*x))/area;
meany = sum(sum(I.*y))/area;
hold on;
plot(meanx,meany,'r+'); %十字標出重心位置

圖像的二階矩

我們這里只討論二階矩的問題。

二階矩最終是形成了一個二階矩陣,如下:

計算方法:

其中(r0,c0)是重心坐標。

以上這篇matlab 計算灰度圖像的一階矩,二階矩,三階矩實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Django csrf 驗證問題的實現(xiàn)

    Django csrf 驗證問題的實現(xiàn)

    csrf是通過偽裝來自受信任用戶的請求來利用受信任的網(wǎng)站。這篇文章主要介紹了Django csrf 驗證問題的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • python 讀取修改pcap包的例子

    python 讀取修改pcap包的例子

    今天小編就為大家分享一篇python 讀取修改pcap包的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python制作小說爬蟲實錄

    python制作小說爬蟲實錄

    本文給大家介紹的是作者所寫的第一個爬蟲程序的全過程,從構思到思路到程序的編寫,非常的細致,有需要的小伙伴可以參考下
    2017-08-08
  • Python實現(xiàn)常用文本內容提取

    Python實現(xiàn)常用文本內容提取

    在日常工作和學習中,我們經(jīng)常需要從PDF、Word文檔中提取文本,本文將介紹如何使用Python編寫一個文本內容提取工具,有需要的小伙伴可以參考下
    2025-03-03
  • Python中index()函數(shù)與find()函數(shù)的區(qū)別詳解

    Python中index()函數(shù)與find()函數(shù)的區(qū)別詳解

    這篇文章主要介紹了Python中index()函數(shù)與find()函數(shù)的區(qū)別詳解,Python index()方法檢測字符串中是否包含子字符串 str ,如果指定beg開始和end結束范圍,則檢查是否包含在指定范圍內,需要的朋友可以參考下
    2023-08-08
  • Python 連連看連接算法

    Python 連連看連接算法

    這段時間老是“不務正業(yè)”的搞一些東西玩。之前的貪吃蛇,俄羅斯方塊激發(fā)了我研究游戲算法的興趣。經(jīng)過1個星期的構思,連連看的連接算法終于出爐了。再過一段時間就基于這個算法使用JavaScript推出網(wǎng)頁版的連連看。下面是說明及代碼。
    2008-11-11
  • 基于Python制作三款起床鬧鐘的示例代碼

    基于Python制作三款起床鬧鐘的示例代碼

    每天上班最痛苦的事情就是早起早起早起!這是大部分上班族的痛苦,但是不上班又是不可能的啦,因為都是為了搞錢。本文用Python制作了三款有趣的鬧鐘,感興趣的可以學習一下
    2022-05-05
  • 教你利用Selenium+python自動化來解決pip使用異常

    教你利用Selenium+python自動化來解決pip使用異常

    今天帶大家來學習怎么利用Selenium+python自動化解決pip使用異常,文中介紹的非常詳細,對正在學習python的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-05-05
  • Python生成隨機數(shù)的方法詳解(最全)

    Python生成隨機數(shù)的方法詳解(最全)

    Python生成隨機數(shù)的方法有很多,譬如random模塊、NumPy庫、secrets模塊等。本文為大家整理了五個生成隨機數(shù)的方法(應該是最全的了吧),希望對大家有所幫助
    2023-02-02
  • python中threading.Semaphore和threading.Lock的具體使用

    python中threading.Semaphore和threading.Lock的具體使用

    python中的多線程是一個非常重要的知識點,本文主要介紹了python中threading.Semaphore和threading.Lock的具體使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-08-08

最新評論

温州市| 陆河县| 横山县| 湛江市| 兖州市| 东兰县| 高雄市| 固原市| 陈巴尔虎旗| 白朗县| 和平区| 潮安县| 佳木斯市| 沧源| 伊宁市| 海安县| 九龙县| 邵阳市| 玉龙| 通海县| 克什克腾旗| 靖西县| 麦盖提县| 克拉玛依市| 北流市| 涟源市| 黄冈市| 星子县| 驻马店市| 百色市| 台前县| 夏津县| 湄潭县| 上虞市| 江都市| 马龙县| 竹溪县| 平顶山市| 峡江县| 永兴县| 双牌县|