色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于機器視覺的圖像灰度化方法比較分析

新機器視覺 ? 來源:智能機器人 ? 2023-07-17 11:49 ? 次閱讀

1引言

由于現代工業生產中大部分的工件是彩色物件,而對于計算機來說彩色圖片包含的信息太多,以至于對于計算機來說任務過于繁重。處理圖像的時候,要分別對RGB三種分量進行處理,實際上RGB并不能反映圖像的形態特征,只是從光學的原理上進行顏色的調配。因此選擇一種合適的并且使用的灰度化算法作為預處理的方式對于工業生產和信息處理具有非常重大的意義。

2圖像灰度化的定義

將RGB圖像轉化成為灰度圖像的過程成為圖像灰度化。對于一般的工件來說CCD獲得的工件通常是RGB圖像,對于每個圖像來說,每個像素通常有三通道組成,也就是RGB三通道。而對于彩色圖像來說在傳到計算機時傳入的信息太多,這對于計算機來說直接處理彩色圖像難度非常大。當R=G=B時,圖像僅由一個分量就可以表示出來,這對于計算機來說減少了很多的任務量。

灰度圖像上每個像素的顏色值又稱為灰度,指黑白圖像中點的顏色深度,范圍一般從0到255,白色為255,黑色為0。所謂灰度值是指色彩的濃淡程度,灰度直方圖是指一幅數字圖像中,對應每一個灰度值統計出具有該灰度值的象素數。

灰度就是沒有色彩,RGB色彩分量全部相等。如果是一個二值灰度圖像,它的象素值只能為0或1,我們說它的灰度級為2。用個例子來說明吧:一個256級灰度的圖像,如果RGB三個量相同時,如:RGB(100,100,100)就代表灰度為100,RGB(50,50,50)代表灰度為50。

現在大部分的彩色圖像都是采用RGB顏色模式,處理圖像的時候,要分別對RGB三種分量進行處理,實際上RGB并不能反映圖像的形態特征,只是從光學的原理上進行顏色的調配。

圖像灰度化處理可以作為圖像處理的預處理步驟,為之后的圖像分割、圖像識別和圖像分析等上層操作做準備。

3圖像灰度化的方法

圖像灰度化常用以下幾種方法:

(1)分量法

將彩色圖像的三個分量的亮度作為三個灰度圖像的灰度值,根據實際需要選擇一種灰度圖像。公式如下:

c25bc4e6-2314-11ee-962d-dac502259ad0.jpg

(2)最大值法

c27ecbb2-2314-11ee-962d-dac502259ad0.jpg

(3)平均值法

將彩色圖像的三個分量亮度求平均得到一個灰度值:

c2988f0c-2314-11ee-962d-dac502259ad0.jpg

(4)加權平均法

根據重要性和其他的指標,將三個分量用不同的權值進行加權平均。對于人類來說,人眼對于綠色的敏感程度最高,對于藍色的敏感程度最低,因此,按照以下公式對RGB三個分量進行加權平均得到比較合理的灰度圖像。

c2ae91b2-2314-11ee-962d-dac502259ad0.png

4Matlab對比仿真

待仿真的源程序如下:

firstpic =imread('C:gongjian.jpg');

figure(1);

imshow(Firstpic); MyFirstGrayPic = rgb2gray(Firstpic);figure(2);

imshow(firstpic);

[rows , cols , colors] = size(Firstpic);MidGrayPic1 = zeros(rows , cols);

MidGrayPic1= uint8(MidGrayPic1);

for i =1:rows

for j = 1:cols

sum = 0;

for k = 1:colors

sum = sum + Firstpic(i , j , k) /3;

end

MidGrayPic1(i , j) = sum;

end

end

figure(3);

imshow(MidGrayPic1);

MidGrayPic2 = zeros(rows , cols); MidGrayPic2= uint8(MidGrayPic2) for i = 1:rows

for j = 1:cols

MidGrayPic2(i , j)=max(Firstpic(i,j,:));

end

end

figure(4);

imshow(MidGrayPic2);

MidGrayPic3= zeros(rows , cols);

MidGrayPic3= uint8(MidGrayPic3);

for i =1:rows

for j = 1:cols

MidGrayPic3(i , j) = Firstpic(i , j ,1)*0.30+Firstpic(i , j , 2)*0.59+Firstpic(i , j , 3)*0.11;

end

end

figure(5);

imshow(MidGrayPic3);

5仿真結果對比

經過仿真后,不同圖像灰度化的方法各結果。

由于此次工件選擇的是金色物體,我們發現對于Matlab自帶函數進行的灰度化,得到的圖片能夠滿足一般的信息處理要求,但是整體有一些偏白。對于本次處理平均值法對比度有一些差,此次對比后得出加權平均值法灰度化和最大值法灰度化得到的結果最好,圖片的對比度得到了改善,細節也處理得較為妥當。

6結束語

圖像灰度化作為圖像預處理的重要步驟之一,可以說是圖像處理的第一步,得到好的圖像對于以后的信息獲取、物件定位及抓取物件起到非常重要的作用,本文給出了三種灰度化方法,對于不同類型的物件應選擇一種合適的物件進行選取,通過對比分析對于以后的圖像處理起到重要作用。

此文章來源《智能機器人》選輯,作者:齊魯工業大學(山東省科學院)高韓、曲阜遠東職業技術學院陳慧程


審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CCD
    CCD
    +關注

    關注

    32

    文章

    879

    瀏覽量

    142223
  • 計算機
    +關注

    關注

    19

    文章

    7488

    瀏覽量

    87854
  • 機器視覺
    +關注

    關注

    161

    文章

    4369

    瀏覽量

    120282
  • RGB
    RGB
    +關注

    關注

    4

    文章

    798

    瀏覽量

    58461
收藏 人收藏

    評論

    相關推薦

    DSP教學實驗箱_數字圖像處理操作_案例分享:5-13 灰度圖像二值

    是使用直方圖方法(也叫雙峰法)來尋找二值閾值,直方圖是圖像的重要特質。直方圖方法認為圖像由前景和背景組成,在
    發表于 07-25 15:03

    不可忽視色彩對機器視覺系統的影響

    圖像提供了強大的軟件支持,VisionBuilderAI以及VDM中均包括多種黑色圖像處置函數,能夠直接基于原始的黑色圖像完成定位,模式匹配,黑色分割,色譜分析等功能。  這正是目前國
    發表于 12-14 11:12

    機器視覺系統核心技術之數字圖像處理

    ——中值濾波器,即把局部區域中灰度的中值作為輸出灰度,并將其與統計學理論結合起來,使用迭代方法比較理想地將圖像從噪聲中恢復出來,并且能保護
    發表于 11-27 15:27

    機器視覺系統核心技術之數字圖像處理

    灰度的中值作為輸出灰度,并將其與統計學理論結合起來,使用迭代方法比較理想地將圖像從噪聲中恢復出來,并且能保護
    發表于 03-13 14:37

    機器視覺與計算機視覺的關系簡述

    ,這種方法并不去刻意模擬人類視覺系統內部結構,而是從分析人類視覺過程的功能著手,僅考慮系統的輸入和輸出,并采用現有的可行的手段實現系統功能。機器
    發表于 05-13 14:57

    機器視覺技術

    、顏色等信息,轉變成數字信號;圖像系統對這些信號進行各種運算來抽取目標的特征,進而根據判別的結果來控制現場的設備動作。機器視覺系統的特點是提高生產的柔性和自動
    發表于 01-17 07:56

    機器視覺圖像處理之角點檢測技術

    角點是圖像很重要的特征,對圖像圖形的理解和分析有很重要的作用。角點檢測(Corner Detection)是計算機視覺系統中用來獲得圖像特征
    發表于 01-22 13:46

    【LabVIEW懶人系列教程-視覺入門】2.8LabVIEW視覺助手之灰度圖像的轉換

    今天給大家講解視覺助手中作為圖像處理較為常用的一個算法步驟《灰度》,灰度就是將彩色原圖轉換為
    發表于 08-12 21:16

    【LabVIEW懶人系列教程-視覺入門】2.9LabVIEW視覺助手之二值

    進行操作,如同他的名字,二值就是將圖像的像素點由灰度的0-255變成只有兩個值,要么是0要么是1,二值的操作有著眾多的專用處理函數,比如,膨脹,腐蝕,填充,濾波,區域
    發表于 08-12 21:20

    【LabVIEW懶人系列教程-視覺入門】2.10LabVIEW視覺助手之灰度分析

    `前兩章講解對于圖像處理的轉換方式,彩色圖像灰度圖的轉換,灰度圖至二值圖的轉換,以及他們的基本性質,本章所講的算法是基于灰度
    發表于 08-16 15:26

    四元數數控:深圳機器視覺技術是圖像處理嗎?

    從某種意義上說,圖像處理分析屬于機器視覺的一部分,但是圖像處理拎開來講,又是一門更廣的學科,所以實際上只能說
    發表于 12-23 14:35

    基于視覺感興趣區的圖像質量評價方法

    該文把人眼對圖像中的不同區域具有視覺選擇特性與客觀圖像質量評價方法結合起來,提出基于視覺感興趣區的圖像
    發表于 08-11 09:58 ?16次下載

    機器視覺技術檢測方法及表面缺陷檢測機特點

    無錫市東富達機器視覺技術的缺陷檢測方法,即利用圖像處理和分析對產品可能存在的缺陷進行檢測。 在檢測產品存在缺陷時,其
    發表于 12-17 14:20 ?3454次閱讀

    為什么圖片識別要將彩色圖像灰度

    ? ? 先前在為大家介紹OCR識別技術時,在圖像預處理部分提到了灰度,大家可能會產生疑惑: 為什么做圖片識別要將彩色圖像灰度
    發表于 05-28 11:36 ?1984次閱讀
    為什么圖片識別要將彩色<b class='flag-5'>圖像</b><b class='flag-5'>灰度</b><b class='flag-5'>化</b>?

    基于機器視覺圖像灰度方法比較分析

    由于現代工業生產中大部分的工件是彩色物件,而對于計算機來說彩色圖片包含的信息太多,以至于對于計算機來說任務過于繁重。
    的頭像 發表于 07-17 11:49 ?743次閱讀
    基于<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>的<b class='flag-5'>圖像</b><b class='flag-5'>灰度</b><b class='flag-5'>化</b><b class='flag-5'>方法</b><b class='flag-5'>比較</b><b class='flag-5'>分析</b>
    主站蜘蛛池模板: 久草在线在线精品观看99| 女子扒开腿让男生桶爽| 色琪琪无码成人AV视频| 伊人狠狠丁香婷婷综合尤物| 国产成人在线免费观看| 免费视频xxx| 一本道高清到手机在线| 国产精品美女久久久久浪潮AV| 免费看黄色小说| 一久久| 国产精品自在在线午夜精品| 欧美牲交A欧美牲交VDO| 在线视频 国产 日韩 欧美| 国产在线高清视频无码不卡| 日韩精品一区二区三区AV在线观看| 538在线视频一区二区视视频| 花蝴蝶高清观看免费| 无码一区二区三区| 俄罗斯搜索引擎Yandex推广入口| 年轻的的小婊孑2中文字幕| 有码 亚洲 制服 国产 在线| 国产主播AV福利精品一区| 无码观看AAAAAAAA片| 成人在线视频观看| 强奷乱码中文字幕熟女免费| 91亚洲精品| 狼人射综合| 伊人青青操| 久久精品av| 夜夜骑夜夜欢| 精品免费久久久久久影院| 亚洲精品九色在线网站| 国产色欲一区二区精品久久呦| 偷窥wc美女毛茸茸视频| 国产AV无码一二三区视频| 日本xxxxxxxxx老师59| wwwwxxxxx中国| 欧洲内射XXX高清| 本庄优花aⅴ全部在线影片 | 999www成人免费视频| 乱淫67194|