chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

圖像處理算法的從灰度化處理概念

lPCU_elecfans ? 來源:電子發(fā)燒友網(wǎng) ? 作者:電子發(fā)燒友網(wǎng) ? 2021-02-12 15:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大多數(shù)的圖像處理算法,都是從灰度化處理開始。當開始接觸圖像處理的童鞋,可能跟我一樣,經(jīng)常會看到諸如彩色圖像存儲、轉(zhuǎn)化為灰度圖,灰度化、二值化處理,對這些概念迷惑過,具體不知道要怎么做。那么今天小編就給大家詳細介紹這兩個概念。開篇之前,先對圖像基礎顏色RGB做簡單了解。

在圖像處理中,用RGB三個分量(R:Red,G:Green,B:Blue),即紅、綠、藍三原色來表示真彩色,R分量,G分量,B分量的取值范圍均為0~255,比如電腦屏幕上的一個紅色的像素點的三個分量的值分別為:255,0,0。

像素點

像素點是最小的圖像單元,一張圖片由好多的像素點構(gòu)成。

查看這張圖片的信息,尺寸是800 * 800 的,寬度是800像素,高度是800像素。也就是說這張圖片是由一個800 * 800的像素點矩陣構(gòu)成的(不理解矩陣是什么意思的話,可以把矩陣理解為C語言中的二維數(shù)組),這個矩陣是800行,800列,像素是圖像的最小單元,這張圖片的寬度是800個像素點的長度,高度是800個像素點的長度,共有800 * 800 = 640000個像素點。

81629e0e-5825-11eb-8b86-12bb97331649.png

因為一個像素點的顏色是由RGB三個值來表現(xiàn),所以一個像素點矩陣對應三個顏色向量矩陣,分別是R矩陣,G矩陣,B矩陣,它們也都是800 *800大小的矩陣。下面展示這張美女圖片的一部分顏色矩陣數(shù)據(jù):

這個是R矩陣中的一部分

817c7acc-5825-11eb-8b86-12bb97331649.png

這個是G矩陣中的一部分

81af3fe8-5825-11eb-8b86-12bb97331649.png

這個是B矩陣中的一部分

81fbd25e-5825-11eb-8b86-12bb97331649.png

比如每個矩陣的第一行第一列的值分別為:R:240,G:223,B:204,所以這個像素點的顏色就是(240,223,204),三個矩陣的值不一定一一對應,這樣做只是為了便于讀者理解。

圖像的灰度化

在理解了一張圖片是由一個像素點矩陣構(gòu)成之后,我們就知道我們對圖像的處理就是對這個像素點矩陣的操作,想要改變某個像素點的顏色,我們只要在這個像素點矩陣中找到這個像素點的位置,比如第x行,第y列,所以這個像素點在這個像素點矩陣中的位置就可以表示成(x,y),因為一個像素點的顏色由紅、綠、藍三個顏色變量表示,所以我們通過給這三個變量賦值,來改變這個像素點的顏色,比如改成紅色(255,0,0),可以表示為(x,y,(R=255,G=0,B=0))。

那么什么叫圖片的灰度化呢?其實很簡單,就是讓像素點矩陣中的每一個像素點都滿足下面的關系:R=G=B(就是紅色變量的值,綠色變量的值,和藍色變量的值,這三個值相等,“=”的意思不是程序語言中的賦值,是數(shù)學中的相等),此時的這個值叫做灰度值。

灰度處理的方法:

一般灰度處理經(jīng)常使用兩種方法來進行處理。

方法1:

灰度化后的R=(處理前的R + 處理前的G +處理前的B)/ 3

灰度化后的G=(處理前的R + 處理前的G +處理前的B)/ 3

灰度化后的B=(處理前的R + 處理前的G +處理前的B)/ 3

美女圖片經(jīng)過方法1進行灰度化后的效果如下:

方法2:

灰度化后的R = 處理前的R * 0.3+ 處理前的G * 0.59 +處理前的B * 0.11

灰度化后的G = 處理前的R * 0.3+ 處理前的G * 0.59 +處理前的B * 0.11

灰度化后的B = 處理前的R * 0.3+ 處理前的G * 0.59 +處理前的B * 0.11

美女圖片經(jīng)過方法2進行灰度化后的效果如下:

個人覺得第二種方法處理的效果比較好,第一種方法處理后的圖片有點模糊。

圖像的二值化

什么叫圖像的二值化?二值化就是讓圖像的像素點矩陣中的每個像素點的灰度值為0(黑色)或者255(白色),也就是讓整個圖像呈現(xiàn)只有黑和白的效果。在灰度化的圖像中灰度值的范圍為0~255,在二值化后的圖像中的灰度值范圍是0或者255。

黑色:

二值化后的R = 0

二值化后的G = 0

二值化后的B = 0

白色:

二值化后的R = 255

二值化后的G = 255

二值化后的B = 255

那么一個像素點在灰度化之后的灰度值怎么轉(zhuǎn)化為0或者255呢?比如灰度值為100,那么在二值化后到底是0還是255?這就涉及到取一個閥值的問題。

常用的二值化方法:

方法1:

取閥值為127(相當于0~255的中數(shù),(0+255)/2=127),讓灰度值小于等于127的變?yōu)?(黑色),灰度值大于127的變?yōu)?55(白色),這樣做的好處是計算量小速度快,但是缺點也是很明顯的,因為這個閥值在不同的圖片中均為127,但是不同的圖片,他們的顏色分布差別很大,所以用127做閥值,白菜蘿卜一刀切,效果肯定是不好的。

方法2:

計算像素點矩陣中的所有像素點的灰度值的平均值avg

(像素點1灰度值+...+像素點n灰度值)/ n = 像素點平均值avg

然后讓每一個像素點與avg一一比較,小于等于avg的像素點就為0(黑色),大于avg的 像素點為255(白色),這樣做比方法1好一些。

方法3:

使用直方圖方法(也叫雙峰法)來尋找二值化閥值,直方圖是圖像的重要特質(zhì)。直方圖方法認為圖像由前景和背景組成,在灰度直方圖上,前景和背景都形成高峰,在雙峰之間的最低谷處就是閥值所在。取到閥值之后再一一比較就可以了。

原文標題:還不會做圖像識別?看完這個灰度化處理就懂了!

文章出處:【微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關注

    2

    文章

    1094

    瀏覽量

    41999
  • 識別
    +關注

    關注

    3

    文章

    174

    瀏覽量

    32431

原文標題:還不會做圖像識別?看完這個灰度化處理就懂了!

文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    中科億海微Link-Sea-H6A圖像處理套件

    實現(xiàn)攝像頭接入、圖像處理算法、顯示輸出等功能。開發(fā)套件集成板上FLASH、EEPROM、SDRAM、按鍵、LED燈等外設,其中SDRAM板載兩片,每片容量為16M
    的頭像 發(fā)表于 09-29 15:49 ?291次閱讀
    中科億海微Link-Sea-H6A<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>套件

    半導體硅表面氧化處理:必要性、原理與應用

    特性。本文半導體硅表面氧化的必要性出發(fā),深入探討其原理、方法、優(yōu)勢以及在集成電路、微電子器件等領域的廣泛應用,旨在揭示表面氧化處理在推動半導體技術發(fā)展中的重要作
    的頭像 發(fā)表于 05-30 11:09 ?1129次閱讀
    半導體硅表面氧<b class='flag-5'>化處理</b>:必要性、原理與應用

    進群免費領FPGA學習資料!數(shù)字信號處理、傅里葉變換與FPGA開發(fā)等

    ~ 01、數(shù)字信號處理的FPGA實現(xiàn) 旨在講解前端數(shù)字信號處理算法的高效實現(xiàn)。首先概述了當前的FPGA技術、器件以及用于設計最先進DSP系統(tǒng)的工具。闡述了計算機算法概念、理論、FI
    發(fā)表于 04-07 16:41

    處理合成孔徑雷達圖像的極坐標算法基礎

    電子發(fā)燒友網(wǎng)站提供《處理合成孔徑雷達圖像的極坐標算法基礎.pdf》資料免費下載
    發(fā)表于 03-06 17:59 ?0次下載

    導軌氮化處理和滲碳處理有什么區(qū)別?

    化處理和滲碳處理都是用于提高金屬表面硬度和耐磨性的熱處理工藝,但它們在原理、工藝參數(shù)、性能特點及適用范圍等方面存在一些區(qū)別。
    的頭像 發(fā)表于 03-01 18:05 ?457次閱讀
    導軌氮<b class='flag-5'>化處理</b>和滲碳<b class='flag-5'>處理</b>有什么區(qū)別?

    使用DPLC410進行灰度圖像的顯示,顯示時有時圖像會抖動是怎么回事?

    使用DLPLCRC410EVM(DLP? Discovery? 4100 )開發(fā)板和 DLP7000 DMD器件進行灰度圖像顯示時,有時會出現(xiàn)圖像抖動的現(xiàn)象,重啟后又正常,或者使用iMPACT重新
    發(fā)表于 02-26 06:08

    DLPC7540EVM是否支持自定義的圖像處理算法,以及如何進行算法的移植?

    是否支持自定義的圖像處理算法,以及如何進行算法的移植?
    發(fā)表于 02-17 08:25

    FPGA上的圖像處理算法集成與優(yōu)化

    、Tophat形態(tài)學濾波、RAW8轉(zhuǎn)RGB888、彩色圖像均值濾波、Alpha背景疊加、直方圖灰度拉伸算法以及自動白平衡算法。每種算法都提供
    的頭像 發(fā)表于 02-14 13:46 ?975次閱讀
    FPGA上的<b class='flag-5'>圖像</b><b class='flag-5'>處理算法</b>集成與優(yōu)化

    硅烷化處理技術的探究與應用實踐

    ? 硅烷化處理技術是一種新型的表面處理技術,它利用有機硅烷在金屬表面形成一層致密的保護膜,從而提高金屬的耐腐蝕性、耐磨性和附著力等性能。有機硅烷偶聯(lián)劑是硅烷化處理技術的主要原料,它具有環(huán)保、成本低
    的頭像 發(fā)表于 02-09 10:06 ?3125次閱讀

    算法加速的概念、意義、流程和應用

    本文介紹算法加速的概念、意義、流程和應用 一、什么是算法加速 面向“最耗時”的部分做專用化處理: 在軟件運行時,總有一些特定算法會消耗大量
    的頭像 發(fā)表于 01-15 09:34 ?847次閱讀

    DFT在圖像處理中的作用 DFT在音頻信號處理中的應用

    DFT在圖像處理中的作用 離散傅里葉變換(Discrete Fourier Transform,簡稱DFT)是一種將信號時域轉(zhuǎn)換到頻域的數(shù)學工具,它在圖像
    的頭像 發(fā)表于 12-20 09:18 ?1599次閱讀

    傅立葉變換在圖像處理中的作用

    傅里葉變換在圖像處理中發(fā)揮著至關重要的作用。以下是傅里葉變換在圖像處理中的幾個主要作用: 一、圖像增強與去噪 去噪 :
    的頭像 發(fā)表于 12-06 16:55 ?2778次閱讀

    FPGA 實時信號處理應用 FPGA在圖像處理中的優(yōu)勢

    優(yōu)勢之一是其并行處理能力。與傳統(tǒng)的CPU或GPU相比,F(xiàn)PGA可以同時執(zhí)行多個操作,這在圖像處理中尤為重要,因為圖像處理通常涉及大量的并行數(shù)
    的頭像 發(fā)表于 12-02 10:01 ?2155次閱讀

    OpenCV教程之OpenCV圖像閾值處理

    閾值的基本概念是為了簡化圖像以進行分析。當我們將圖像轉(zhuǎn)換為灰度圖像時,必須記住灰度
    的頭像 發(fā)表于 11-16 10:16 ?794次閱讀
    OpenCV教程之OpenCV<b class='flag-5'>圖像</b>閾值<b class='flag-5'>處理</b>

    傅里葉變換與圖像處理技術的區(qū)別

    在數(shù)字信號處理圖像分析領域,傅里葉變換和圖像處理技術是兩個核心概念。盡管它們在實際應用中常常交織在一起,但它們在本質(zhì)上有著明顯的區(qū)別。 傅
    的頭像 發(fā)表于 11-14 09:30 ?1044次閱讀