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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

簡單圖像處理:用用二值化吧!

新機器視覺 ? 來源:ScutRobot ? 作者:ScutRobot ? 2021-06-01 14:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引入

一張圖像顯示在顯示屏上的時候,它斑斕多彩,輪廓分明(可你放的明明是張灰度圖!),而當它被轉化到數字設備當中的時候,我們看到的就將會是下面的情形:

61c7eb94-c22e-11eb-9e57-12bb97331649.png

是的,所有的色彩最后都會被變為一個個數字,在0到255之間來回徘徊,在一個個矩陣中被圍困(突然詩意起來)。可以這樣說,矩陣就是圖像在數碼設備中的表現形式。而正是因為他們由這些數字組成,才給了我們機會去用數字的方法來支配他們。

對于一張圖片,我們往往不會對每一個地方都相同地感興趣,總有一些特殊東西才是我們的目標。將目標區域和不想要的背景區域區分開我們就可以對這些數字下手。下面我們就說道說道二值化的那些事兒~

二值化

說起二值化,我們可以先來看看二值圖像

二值圖像(Binary Image)是指圖像上的每一個像素只有兩種可能的取值或灰度等級狀態的圖像。通常來講就是我們常常看見的“非黑即白”的圖像,也就是說,圖像像素的灰度值無論在什么數據類型中都只有最大值和最小值兩種取值。這種圖像色彩類型少,可以進行高度的壓縮,利于節省儲存空間。

相應的,二值化就是把非二值圖像經過計算變成二值圖像。

在openCV4中有threshold()和adaptiveThreshold()可以來實現圖像的二值化。

那么下面就先來介紹前一種啦

61f2b306-c22e-11eb-9e57-12bb97331649.png

輸入輸出的圖像以及閾值和最大值大家都應該和好理解,那么什么是二值化方法的標志參數呢?

下面的表中大致就是可能會用的的一些標志參數和它們的含義:

61fff2fa-c22e-11eb-9e57-12bb97331649.png

下圖是前五種方法做二值化之后的信號示意圖:

620a8fda-c22e-11eb-9e57-12bb97331649.png

如同標志參數的作用介紹中說的,前五中標志參數都需要人為地設定一個閾值,之后才能進行二值化。人們進行二值化的目的往往是為了把目標物體和其他的東西分離開,形成圖像的分割,但是有的時候為了分別這兩者而設定的閾值往往不是那么簡單就可以分得出來的,或者說,在對原始圖像的灰度值分布不是那么了解的情況下是很難設定到自己想要的那種閾值的。

于是就有了下面的兩個標志參數可以用來獲取閾值:THRESH_OTSU(大津法)THRESH_TRIANGLE(三角形法)

那么什么是大津法呢

百度百科教我的:大津法也就是最大類間方差法是由日本學者大津(Nobuyuki Otsu)于1979年提出的,是一種自適合于雙峰情況的自動求取閾值的方法,簡稱OTSU。它是按圖像的灰度特性,將圖像分成背景和目標兩部分。背景和目標之間的類間方差越大,說明構成圖像的兩部分的差別越大,當部分目標錯分為背景或部分背景錯分為目標都會導致兩部分差別變小。因此,使類間方差最大的分割意味著錯分概率最小。

6214b528-c22e-11eb-9e57-12bb97331649.png

這是某一張圖像的灰度直方圖,我們可以看到它其實很明顯地呈現出了適合利用大津法求閾值的雙峰情況(灰度大都集中在某兩個分離的區域之間),對某一假設的灰度值閾值將圖像的灰度值分成背景和目標兩部分,計算兩組灰度值之間的類間方差,得到的方差值大致如圖中的紅色點所示。于是理所當然的,方差最高點所對應的灰度值正是我們能夠合理分開目標和背景的閾值。

但是由于這兩種方法往往是基于全局閾值,當圖像中有一部分過度曝光或者說有陰影遮擋時,用這樣的閾值選取方法就會顯得有點不太好。

比如說,當你晚上寫下一篇英語作文,想要拍照上傳給老師批改,而在上傳到某掃描王軟件時,往往就會發生這樣的事情:

62285c72-c22e-11eb-9e57-12bb97331649.png

6239df60-c22e-11eb-9e57-12bb97331649.png

于是我們就理所當然地想:有沒有可以讓這整張圖中的字母大多數都能看清的方法呢?

很高興,有的!

我們就要用到adaptiveThreshold(),它可以幫助我們得到局部自適應的閾值。(當然,先把圖像分割,再用全局函數也不失為一種方法,不過相對比來說還是直接用adaptiveThreshold()來得更加方便快捷。

adaptive_mean是均值法自適應計算blockSize×blockSize鄰域內的閾值,在這之后就可以進行二值化了。

6280c5ec-c22e-11eb-9e57-12bb97331649.png

因為是局部的閾值,所以就可以更加明確地在每一個地方都有比較好的區分,可以把大部分范圍內的內容都更好地分割開來。

編輯:jq

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

    關注

    28

    文章

    4608

    瀏覽量

    76493
  • 二值圖像
    +關注

    關注

    0

    文章

    14

    瀏覽量

    8857
  • OpenCV
    +關注

    關注

    32

    文章

    642

    瀏覽量

    42973

原文標題:科普 | 簡單圖像處理:用用二值化吧!

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    機語音控制方案設計2025新版

    一套高效、穩定且易用的茶機語音控制體系。通過集成先進的語音識別與處理技術,旨在實現用戶對茶機各項功能的語音操控,全面提升用戶的使用體驗,充分滿足家庭和辦公等不同場景下的多樣需求。
    的頭像 發表于 07-22 17:02 ?112次閱讀
    茶<b class='flag-5'>吧</b>機語音控制方案設計2025新版

    K230 yolo識別例程中,怎么修改攝像頭參數及AI推理輸入圖片參數,使其采集圖像并將圖像推給AI進行推理呢

    我嘗試修改pipeline中的初始函數和getframe函數均沒有辦法在ide上顯示圖像,有沒有辦法修改呢? 設置為Sens
    發表于 04-25 07:51

    請問DLP471TE在投影圖像(1bit圖像)的時候,能達到的最高投影速率是多少?

    你好! 請問 DLP471TE 在投影圖像(1bit圖像)的時候,能達到的最高投影速率是多少? 產品手冊上面寫著 DLP471TE 支持60Hz的4K UHD 和 240Hz 的
    發表于 02-26 06:56

    圖像采集卡:現代圖像處理技術的關鍵組件

    在現代科技快速發展的背景下,圖像處理技術已成為信息技術領域不可或缺的一部分。圖像采集卡,作為連接計算機與各種圖像采集設備的重要硬件組件,扮演著至關重要的角色。它不僅涉及
    的頭像 發表于 02-20 10:42 ?506次閱讀
    <b class='flag-5'>圖像</b>采集卡:現代<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>技術的關鍵組件

    FPGA圖像處理基礎----實現緩存卷積窗口

    像素行與像素窗口 一幅圖像是由一個個像素點構成的,對于一幅480*272大小的圖片來說,其寬度是480,高度是272。在使用FPGA進行圖像處理時,最關鍵的就是使用FPGA內部的存儲資源對像
    的頭像 發表于 02-07 10:43 ?855次閱讀
    FPGA<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>基礎----實現緩存卷積窗口

    國產圖像處理板 RV1126和RK3588該怎么選?

    很多人在選擇智能圖像處理板時,總是對不同性能級別的板卡十分糾結,像國產方面,有低端高性價比的RV1126,也有旗艦工業級性能的RK3588。很多時候大家都留言問,究竟該怎么選?其實還是那句話,要想
    的頭像 發表于 01-21 17:53 ?1545次閱讀
    國產<b class='flag-5'>化</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>板  RV1126和RK3588該怎么選?

    labview視覺助手 - machine vision - map defects,輸出float圖像,像素0.89*39496中的0.89是啥意思?

    labview視覺助手 - machine vision - map defects,輸出float圖像,像素0.89*39496中的0.89是啥意思? 無論是
    發表于 01-04 21:20

    百問FB顯示開發圖像處理 - PNG圖像處理

    2.3 PNG圖像處理 2.3.1 PNG文件格式和libpng編譯 ?跟JPEG文件格式一樣,PNG也是一種使用了算法壓縮后的圖像格式,與JPEG不同,PNG使用從LZ77派生的無損數據壓縮算法
    發表于 12-02 09:25

    百問FB顯示開發圖像處理 - BMP圖像處理

    2 圖像處理 ?前言:所有的圖像文件,都是一種進制格式文件,每一個圖像文件,都可以通過解析文件中的每一組
    發表于 11-28 13:52

    OpenCV教程之OpenCV圖像閾值處理

    閾值的基本概念是為了簡化圖像以進行分析。當我們將圖像轉換為灰度圖像時,必須記住灰度圖像仍然至少有255個。閾值是將所有內容轉換為白色或黑色
    的頭像 發表于 11-16 10:16 ?657次閱讀
    OpenCV教程之OpenCV<b class='flag-5'>圖像</b>閾值<b class='flag-5'>處理</b>

    FPGA在圖像處理領域的優勢有哪些?

    。這種并行處理能力使得FPGA在處理大規模圖像數據時表現出色,能夠實時完成復雜的圖像處理算法。
    發表于 10-09 14:36

    risc-v在人工智能圖像處理應用前景分析

    定制性。這些特點使得RISC-V在多個領域,包括人工智能圖像處理領域,具有顯著的優勢。 、RISC-V在人工智能圖像處理中的優勢 開源性和
    發表于 09-28 11:00

    盛顯科技:投影融合處理器如何實現圖像處理和融合?

    相信大家都知道,投影融合處理器實現融合投影功能的過程是一個復雜但高度專業的技術過程,它主要依賴于先進的投影技術和圖像融合技術,精妙地結合了尖端的投影技術與精細的圖像融合算法。那么您知
    的頭像 發表于 09-26 18:14 ?696次閱讀
    盛顯科技:投影融合<b class='flag-5'>處理</b>器如何實現<b class='flag-5'>圖像</b>的<b class='flag-5'>處理</b>和融合?

    圖像處理器是什么意思

    圖像處理器(Image Processor)是一種專門用于圖像處理和計算的硬件設備或芯片,它通過高速數據傳輸、圖像編解碼、濾波、變換等多種技
    的頭像 發表于 08-14 09:28 ?2019次閱讀

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

    一、實驗目的 學習灰度圖像的原理,掌握圖像的讀取方法,并實現在LCD上顯示
    發表于 07-25 15:03
    主站蜘蛛池模板: 国产亚洲视频中文字幕 | 狠狠啪在线香蕉 | 蜜桃精品成人影片 | 国产人妻麻豆蜜桃色 | 国内精品乱码卡一卡2卡三卡 | 国产午夜免费视频片夜色 | 年轻的母亲4线在线观看完整 | 亚洲免费中文 | 免费一级特黄欧美大片久久网 | 无码爽死成人777在线观看网站 | 成人国产精品日本在线 | 久草在线精彩免费视频 | 翁用力的抽插 | 日韩欧无码一区二区三区免费不卡 | 成人bt下载 | 母狗黄淑珍| 校园全肉高h湿一女多男 | 久久天天躁狠狠躁夜夜躁 | 成年免费大片黄在线观看岛国 | 久久国产伦子伦精品 | 暗卫受被肉到失禁各种PLAY | 国产在线精品一区二区网站免费 | 张开腿我尝尝你的草莓 | 中文字幕成人免费高清在线 | 成年人视频在线免费播放 | 四川少妇大战4黑人 | 青青涩射射 | 帝王被大臣们调教高肉 | 花蝴蝶在线高清视频观看免费播放 | 奶头好翘是不是想要了 | 国产日韩欧美高清免费视频 | 亚洲国产在线播放在线 | 我半夜摸妺妺的奶C了她软件 | 999久久国产精品免费人妻 | 伊人久久大香线蕉综合高清 | 精品无码国产自产在线观看 | 人人干人人看 | 小sao货水好多真紧h的视频 | 色欲色香天天天综合 | gogogo视频在线观看 | 麻豆国产原创中文AV网站 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品