日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

使用 Python 的基于邊緣和基于區(qū)域的分割

來源: 責(zé)編: 時間:2023-11-15 17:17:08 271觀看
導(dǎo)讀在本文中,我們將重點(diǎn)討論基于邊緣和基于區(qū)域的分割技術(shù)。在討論細(xì)節(jié)之前,我們需要了解細(xì)分它們分別是什么以及它們是如何工作的。分割圖像分割是一種將數(shù)字圖像分割成各種圖像對象的技術(shù)。區(qū)域中的每個像素(圖像對象)在

在本文中,我們將重點(diǎn)討論基于邊緣和基于區(qū)域的分割技術(shù)。在討論細(xì)節(jié)之前,我們需要了解細(xì)分它們分別是什么以及它們是如何工作的。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

分割

bZ428資訊網(wǎng)——每日最新資訊28at.com

圖像分割是一種將數(shù)字圖像分割成各種圖像對象的技術(shù)。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

區(qū)域中的每個像素(圖像對象)在某些屬性(如顏色、亮度、位置或紋理)上是相似的,這可以降低圖像的復(fù)雜性以便于分析。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

在分割的幫助下,還可以從圖像中檢測隱藏信息。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

分割算法基于圖像的兩個基本屬性:bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

  • 像素強(qiáng)度值(邊界方法)
  • 像素相似性(區(qū)域方法)

bZ428資訊網(wǎng)——每日最新資訊28at.com

在下圖中,我們有一張以椅子、桌子、窗戶等為特征的圖像。我們可以借助分割來分別獲取這些對象。中間的圖像有一張椅子、一張桌子和一個窗戶作為我們的分割圖像對象。在最右邊的圖像中,通過標(biāo)記圖像對象來使用實(shí)例分割。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

隨著 Python 機(jī)器學(xué)習(xí)的到來,分割變得非常容易。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

對圖像分割的需求

bZ428資訊網(wǎng)——每日最新資訊28at.com

將一個圖像分割成不同的圖像對象,從中提取信息,然后進(jìn)行標(biāo)記,以訓(xùn)練各種機(jī)器學(xué)習(xí)模型來解決業(yè)務(wù)問題。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

一個例子是在分割的幫助下自動標(biāo)記出勤的面部識別系統(tǒng)。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

分割的另一個應(yīng)用是在醫(yī)學(xué)領(lǐng)域,在檢測到腫瘤、癌癥等嚴(yán)重疾病后進(jìn)行高效和快速的診斷。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

圖像分割在機(jī)器人等領(lǐng)域也有巨大的應(yīng)用。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

基于邊緣的圖像分割

bZ428資訊網(wǎng)——每日最新資訊28at.com

在這種方法中,區(qū)域的邊界彼此之間以及與背景之間的差異很大,允許基于強(qiáng)度(灰度級)的局部不連續(xù)性進(jìn)行邊界檢測。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

換句話說,它是在圖像中定位邊緣的過程。這是理解圖像特征的非常重要的一步,因?yàn)槲覀冎肋吘売捎幸饬x的特征組成并且具有重要的信息。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

基于區(qū)域的圖像分割

bZ428資訊網(wǎng)——每日最新資訊28at.com

這種方法包括根據(jù)一組特定的標(biāo)準(zhǔn)將圖像劃分為相似的區(qū)域。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

基于區(qū)域的分割技術(shù)包括一種通過將圖像分割成具有相似像素特征的不同部分來進(jìn)行分割的算法。這種技術(shù)搜索輸入圖像中的小塊或大塊,以便進(jìn)行分割。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

它將為選定的塊添加更多的像素,或者進(jìn)一步將塊點(diǎn)縮小為更小的段,并將它們與其他更小的塊點(diǎn)合并。因此,基于這種方法還有兩種基本的技術(shù): 區(qū)域生長和區(qū)域合并與分裂。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

Python 實(shí)現(xiàn)

import numpy as npimport matplotlib.pyplot as pltfrom skimage import datacoins = data.coins()hist = np.histogram(coins, bins=np.arange(0, 256))fig, (ax1) = plt.subplots()ax1.imshow(coins, cmap=plt.cm.gray,interpolation='nearest')

bZ428資訊網(wǎng)——每日最新資訊28at.com

基于邊緣的圖像分割

from skimage.feature import cannyedges = canny(coins/255.)fig, ax = plt.subplots(figsize=(4, 3))ax.imshow(edges, cmap=plt.cm.gray, interpolation='nearest')ax.axis('off')ax.set_title('Canny detector')Text(0.5, 1.0, 'Canny detector')

在該代碼中,我們使用了 canny 庫,這是一種流行的邊緣檢測算法來檢測輸入圖像的邊緣。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

通過設(shè)置有效對象的最小大小,可以輕松去除小的虛假對象:bZ428資訊網(wǎng)——每日最新資訊28at.com

from scipy import ndimage as ndifill_coins = ndi.binary_fill_holes(edges)fig, ax = plt.subplots(figsize=(4, 3))ax.imshow(fill_coins, cmap=plt.cm.gray, interpolation='nearest')ax.axis('off')ax.set_title('Filling the holes')Text(0.5, 1.0, 'Filling the holes')

bZ428資訊網(wǎng)——每日最新資訊28at.com

基于區(qū)域的分割

from skimage.filters import sobelelevation_map = sobel(coins)fig, ax = plt.subplots(figsize=(4, 3))ax.imshow(elevation_map, cmap=plt.cm.gray, interpolation='nearest')ax.axis('off')ax.set_title('elevation_map')Text(0.5, 1.0, 'elevation_map')

這里,我們從 skimage.filters 中導(dǎo)入 sobel 模塊,它用于在輸入圖像中查找邊緣。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

Sobel 變換還幫助我們找到輸入圖像中的垂直和水平邊緣。bZ428資訊網(wǎng)——每日最新資訊28at.com

bZ428資訊網(wǎng)——每日最新資訊28at.com

總結(jié)

bZ428資訊網(wǎng)——每日最新資訊28at.com

本文通過 Python 實(shí)現(xiàn),深入闡述了分割及其兩個重要技術(shù)(基于邊緣的分割和基于區(qū)域的分割)。bZ428資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-25985-0.html使用 Python 的基于邊緣和基于區(qū)域的分割

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 應(yīng)用獲取客戶端真實(shí)IP

下一篇: C語言結(jié)構(gòu)體用法詳解

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 俄羅斯:將審查iPhone等外國公司設(shè)備 保數(shù)據(jù)安全

    iPhone和特斯拉都屬于在各自領(lǐng)域領(lǐng)頭羊的品牌,推出的產(chǎn)品也也都是數(shù)一數(shù)二的,但對于一些國家而言,它們的產(chǎn)品可靠性和安全性還是在限制范圍內(nèi)。近日,俄羅斯聯(lián)邦通信、信息技術(shù)
  • Redmi Buds 4開箱簡評:才199還有降噪 可以無腦入

    在上個月舉辦的Redmi Note11T Pro系列新機(jī)發(fā)布會上,除了兩款手機(jī)新品之外,Redmi還帶來了兩款TWS真無線藍(lán)牙耳機(jī)產(chǎn)品,Redmi Buds 4和Redmi Buds 4 Pro,此前我們在Redmi Note11T
  • 十個可以手動編寫的 JavaScript 數(shù)組 API

    JavaScript 中有很多API,使用得當(dāng),會很方便,省力不少。 你知道它的原理嗎? 今天這篇文章,我們將對它們進(jìn)行一次小總結(jié)?,F(xiàn)在開始吧。1.forEach()forEach()用于遍歷數(shù)組接收一參
  • 2023 年的 Node.js 生態(tài)系統(tǒng)

    隨著技術(shù)的不斷演進(jìn)和創(chuàng)新,Node.js 在 2023 年達(dá)到了一個新的高度。Node.js 擁有一個龐大的生態(tài)系統(tǒng),可以幫助開發(fā)人員更快地實(shí)現(xiàn)復(fù)雜的應(yīng)用。本文就來看看 Node.js 最新的生
  • 19個 JavaScript 單行代碼技巧,讓你看起來像個專業(yè)人士

    今天這篇文章跟大家分享18個JS單行代碼,你只需花幾分鐘時間,即可幫助您了解一些您可能不知道的 JS 知識,如果您已經(jīng)知道了,就當(dāng)作復(fù)習(xí)一下,古人云,溫故而知新嘛。現(xiàn)在,我們就開始今
  • 一文搞定Java NIO,以及各種奇葩流

    大家好,我是哪吒。很多朋友問我,如何才能學(xué)好IO流,對各種流的概念,云里霧里的,不求甚解。用到的時候,現(xiàn)百度,功能雖然實(shí)現(xiàn)了,但是為什么用這個?不知道。更別說效率問題了~下次再遇到,
  • 大廠卷向扁平化

    來源:新熵作者丨南枝 編輯丨月見大廠職級不香了。俗話說,兵無常勢,水無常形,互聯(lián)網(wǎng)企業(yè)調(diào)整職級體系并不稀奇。7月13日,淘寶天貓集團(tuán)啟動了近年來最大的人力制度改革,目前已形成一
  • 華為將推出盤古數(shù)字人大模型 可幫助用戶12小時完成數(shù)字人生成

    在今日舉行的2023年華為云數(shù)字文娛AI創(chuàng)新峰會上,華為云全球Marketing與銷售服務(wù)總裁石冀琳表示,華為云將在后續(xù)推出盤古數(shù)字人大模型,可幫助用戶12小
  • 三星顯示已開始為AR設(shè)備研發(fā)硅基LED微顯示屏

    7月18日消息,據(jù)外媒報(bào)道,隨著蘋果首款頭顯產(chǎn)品Vision Pro在6月份正式推出,AR/VR/MR等頭顯產(chǎn)品也就將成為各大公司下一個重要的競爭領(lǐng)域,對顯示屏這一關(guān)
Top 主站蜘蛛池模板: 于都县| 汉川市| 肃宁县| 霞浦县| 余干县| 雅安市| 习水县| 全椒县| 陇西县| 新疆| 深泽县| 佛坪县| 灵寿县| 通榆县| 武陟县| 山阳县| 鲜城| 德州市| 黄平县| 通海县| 焉耆| 九龙城区| 手机| 饶河县| 定襄县| 和田县| 伊吾县| 秭归县| 哈尔滨市| 延庆县| 蓝田县| 枞阳县| 曲水县| 永顺县| 河间市| 安阳县| 高尔夫| 双鸭山市| 鱼台县| 波密县| 彰武县|