国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

圖像處理與計算機視覺--第四章-圖像濾波與增強-第二部分

這篇具有很好參考價值的文章主要介紹了圖像處理與計算機視覺--第四章-圖像濾波與增強-第二部分。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1.圖像噪聲化處理與卷積平滑

2.圖像傅里葉快速變換處理

3.圖像腐蝕和膨脹處理

4?圖像灰度調(diào)整處理

5.圖像抖動處理算法

學習計算機視覺方向的幾條經(jīng)驗:
1.學習計算機視覺一定不能操之過急,不然往往事倍功半!
2.靜下心來,理解每一個函數(shù)/算法的過程和精髓,這個知識才真正是你的!
3.計算機視覺的參數(shù)非常多,你必須理解透并且學會運用,不然你只能做個調(diào)參俠!
4.做一件事就必須要從中學到什么,否則就算是再大的榮譽只是混來的,不真正屬于你!
以上經(jīng)驗總結(jié)來自Neu.Ise.JiaT.Prof,也是Neu做cv的數(shù)一數(shù)二的教授了,希望能夠帶著這些經(jīng)驗繼續(xù)前進,在cv的學習中有所感悟和收獲!
*******************************************************************************************
END IN 2023/09/27/01:40:
  又是一個小通宵,明天還有早八,真的要完全理解這些函數(shù)很難,每寫一段都需要30分鐘左右的
學習理解過程,以及我的matlab水平不如python那般熟練,有的地方繪圖還需要不斷的查找資料和
別人的博客,然后不斷的去修改代碼,matlab的繪圖確實不熟練,我需要花費2-2.5個小時才能勉
強完成這樣一篇總結(jié)。
  確實很累,但是如果感覺累的話是幸運的,因為說明你在進步,因為上坡的路都是困難的。
*******************************************************************************************

1.圖像噪聲化處理與卷積平滑

圖像噪聲化處理與卷積平滑:
圖片首先經(jīng)過imnoise()函數(shù)的處理,增加噪聲參數(shù),變得模糊混亂,然后我們在通過卷積的方式讓圖像
整體變得平滑并且消除模糊的程度。
噪聲函數(shù):imnoise(I,'gaussian',均值u,標準差)
卷積函數(shù):conv2(I,h) %I表示圖像 h表示卷積核
%%
%%image line filter
clear
I = imread('moon.tif')
subplot(131);
imshow(I)
%imnoise噪聲使得圖像變得更模糊嘈雜
I = imnoise(I,'gaussian',0,0.02);%添加均值為0,方差為0.02的噪聲
subplot(132)
imshow(I)

%繪制第二張子圖
subplot(133)
h=[1 1 1
   1 1 1
   1 1 1];
h = h/9;
%conv2函數(shù)來對添加了噪聲的圖像 I 進行線性卷積操作,
%這個操作實際上是一個平滑濾波操作,它通過計算每個像素周圍3x3鄰域的加權(quán)平均值來減小圖像中的高頻噪聲,
%從而使圖像變得更加平滑。
J = conv2(I,h);
imshow(J,[])
saveas(gcf,['C:\Users\Zeng Zhong Yan\Desktop\MATLAB\','image line filter','.png'])

?圖像處理與計算機視覺--第四章-圖像濾波與增強-第二部分,計算機視覺,計算機視覺,圖像處理,opencv

2.圖像傅里葉快速變換處理

圖像傅里葉快速變換處理:
首先加載圖像,對于圖像有總體的理解.
其次對其執(zhí)行FFT變換,fft2(I)函數(shù)將圖像從時間域轉(zhuǎn)向頻域,并且畫出可視化圖片.
再研究FFT結(jié)果的移位版本fftshift(fft2(I)),分析傅里葉變換的特點.
最后給出頻譜圖像的對數(shù)幅度。這有助于分析圖像中的頻域信息,對于信息能夠更好的理解.
%%
% fft2
clear
load imdemos saturn2

subplot(221);
I = imread('moon.tif')
imshow(I)
title('Subplot 1:原圖渲染')

subplot(222);
b = fft2(I)%二維快速傅里葉變換
imshow(b)
title('Subplot 2:二維快速傅里葉變換')

subplot(223);
b=fftshift(fft2(I));%這行代碼首先對FFT結(jié)果進行了移位操作,將低頻分量移到圖像中心。然后,它再次計算FFT,得到移位后的頻譜圖像 b。
imshow(b)
title('Subplot 3:傅里葉變換移位')

subplot(224);
imshow(log(abs(b)),[])
title('Subplot 4:頻譜對數(shù)幅度圖')
colormap(jet(64))
colorbar
saveas(gcf,['C:\Users\Zeng Zhong Yan\Desktop\MATLAB\','fft','.png'])

圖像處理與計算機視覺--第四章-圖像濾波與增強-第二部分,計算機視覺,計算機視覺,圖像處理,opencv

3.圖像腐蝕和膨脹處理

圖像的腐蝕和膨脹處理:
腐蝕和膨脹是針對白色部分(高亮部分)而言的。
膨脹就是對圖像高亮部分進行“領(lǐng)域擴張”,效果圖擁有比原圖更大的高亮區(qū)域;
腐蝕是原圖中的高亮區(qū)域被蠶食,效果圖擁有比原圖更小的高亮區(qū)域。
膨脹用來處理缺陷問題;腐蝕用來處理毛刺問題。

膨脹問題:就是求局部最大值的操作,從圖像直觀看來,就是將圖像光亮部分放大,黑暗部分縮小。
腐蝕問題:腐蝕操作和膨脹操作相反,也就是將毛刺消除,腐蝕跟膨脹操作的過程類似,唯一不同的是以最小值(偏黑)替換錨點重疊下圖像的像素值。
%%
% dilate&erode
%圖像腐蝕與膨脹
clear 
close all
subplot(131);
I = imread('text.png')
imshow(I)


SE = ones(6,2)
BW=imdilate(I,SE)
title('Subplot 1:原圖')

subplot(132);
imshow(BW)
title('Subplot 2:圖像腐蝕處理')

subplot(133);
BW2=imerode(I,SE)
imshow(BW2)
title('Subplot 3:圖像膨脹處理')

saveas(gcf,['C:\Users\Zeng Zhong Yan\Desktop\MATLAB\','dilate_erode','.png'])

圖像處理與計算機視覺--第四章-圖像濾波與增強-第二部分,計算機視覺,計算機視覺,圖像處理,opencv

4?圖像灰度調(diào)整處理

圖像灰度調(diào)整處理:
1.通過函數(shù)imadjust()進行圖像灰度的調(diào)整.
2.其中會用到一個J=imadjust( I,[low_in;high_in],[low_out;high_out]) 就是調(diào)整之后的灰度圖像.
3.imadjust([x1,x2])表示當值大于x2*255時,灰度設(shè)置為1,當值小于x1*255時,灰度為0.
%%
%enhancement imadjust
clear
I = imread('tire.tif')
J=imadjust(I,[0.3,0.7],[])%
subplot(2,2,1)
imshow(I)
title('Subplot 2:原圖')

subplot(2,2,2)
imshow(J)
title('Subplot 2:灰度調(diào)整后圖')

subplot(2,2,3)
imhist(I)
title('Subplot 3:原圖灰度圖')

subplot(2,2,4)
imhist(J)
title('Subplot 4:調(diào)整后灰度圖')

saveas(gcf,['C:\Users\Zeng Zhong Yan\Desktop\MATLAB\','enhancement imadjust','.png'])

圖像處理與計算機視覺--第四章-圖像濾波與增強-第二部分,計算機視覺,計算機視覺,圖像處理,opencv

5.圖像抖動處理算法

圖像抖動處理算法:
1.對于可用顏色較少的系統(tǒng),可以以犧牲分辨率為代價,通過顏色值的抖動來增加可用顏色數(shù)量。
2.沒有使用抖動方法來進行顏色量化。這可能會導(dǎo)致顏色在索引圖像中的分布更為均勻,但在某
些情況下可能會損失一些細節(jié)。
3.對比無抖動方法,抖動方法幫助盡量保留原始圖像的顏色細節(jié)。
4.[X_no_dither,map]= rgb2ind(rgb,8,'nodither');//無抖動
5.[X_dither,map]=rgb2ind(rgb,8,'dither');//有抖動
%%
clear

subplot(131);
rgb=imread('onion.png'); 
imshow(rgb);
title('Subplot 1:原圖')

subplot(132);
[X_no_dither,map]= rgb2ind(rgb,8,'nodither');
imshow(X_no_dither,map);
title('Subplot 2:=無抖動效果圖')

subplot(133);
[X_dither,map]=rgb2ind(rgb,8,'dither');
imshow(X_dither,map);
title('Subplot 3:有抖動效果圖')

saveas(gcf,['C:\Users\Zeng Zhong Yan\Desktop\MATLAB\','imgae_dither','.png'])

?圖像處理與計算機視覺--第四章-圖像濾波與增強-第二部分,計算機視覺,計算機視覺,圖像處理,opencv文章來源地址http://www.zghlxwxcb.cn/news/detail-729363.html

到了這里,關(guān)于圖像處理與計算機視覺--第四章-圖像濾波與增強-第二部分的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 目標檢測 圖像處理 計算機視覺 工業(yè)視覺

    目標檢測 圖像處理 計算機視覺 工業(yè)視覺

    從事ai視覺算法有幾年了,本帖是對以往做過的計算機視覺項目的一些總結(jié),硬件部署的大多是基于nvidia的開發(fā)板和GPU服務(wù)器上,如jetson nano,還有地平線J3J5和瑞芯微以及星辰的開發(fā)板,另外就是對實時性要求不高的部署在cpu上。有相關(guān)項目需求可以一起交流和學習。(+v 3

    2024年02月06日
    瀏覽(107)
  • 圖像處理與計算機視覺算法

    圖像處理與計算機視覺算法是實現(xiàn)對圖像和視頻內(nèi)容分析、理解和操作的一系列技術(shù)。這些算法可以分為多個類別,包括但不限于以下幾個主要方面: 預(yù)處理 : 像素操作:灰度化、二值化、直方圖均衡化等,用于改善圖像的對比度和亮度分布。 去噪:高斯濾波、中值濾波、

    2024年02月22日
    瀏覽(21)
  • 計算機視覺(2)——圖像預(yù)處理

    計算機視覺(2)——圖像預(yù)處理

    二、圖像預(yù)處理 2.1 介紹? 2.2 特征提取方法 2.2.1 直方圖 2.2.2 CLAHE 2.2.3 形態(tài)學運算 2.2.4 空間域處理及其變換 2.2.5 空間域分析及變換? (1) 均值濾波 (2)中值濾波 (3)高斯濾波 (4)?梯度Prewitt濾波 (5)?梯度Sobel濾波 (6)?梯度Laplacian濾波 (7)?其他濾波? 2.2.6 頻域分

    2024年02月03日
    瀏覽(32)
  • 圖像處理/計算機視覺期刊投稿經(jīng)驗

    我不配,以后有機會再說吧。 我也不配,以后有機會再說吧。 2022年投過,一個月之后被編輯immediate reject, 原因是“the scope not aligning well with the theme interest and/or desired genres of TSP”。在郵件的末尾,編輯表示manuscript的選題“well motivated”并且“interesting”,主要擔憂是所用到的

    2024年02月08日
    瀏覽(35)
  • 計算機視覺圖像處理常用方法匯總

    計算機視覺圖像處理常用方法匯總

    光線進入眼睛:當光線從一個物體反射或散射出來,進入人的眼睛時,它們通過角膜和晶狀體進入眼球內(nèi)部。 聚焦光線:角膜和晶狀體將光線聚焦在視網(wǎng)膜上。晶狀體可以通過調(diào)整其形狀來調(diào)節(jié)聚焦距離,使物體的圖像清晰地映射在視網(wǎng)膜上。 光敏細胞感受光線:視網(wǎng)膜是

    2024年02月07日
    瀏覽(24)
  • 機器視覺、圖像處理和計算機視覺:概念和區(qū)別

    機器視覺、圖像處理和計算機視覺:概念和區(qū)別

    機器視覺、圖像處理和計算機視覺:概念和區(qū)別nbsp; 機器視覺、圖像處理和計算機視覺是相關(guān)但有區(qū)別的概念。 機器視覺主要應(yīng)用于工業(yè)領(lǐng)域,涉及圖像感知、圖像處理、控制理論和軟硬件的結(jié)合,旨在實現(xiàn)高效的運動控制或?qū)崟r操作。 圖像處理是指利用計算機對圖像進行

    2024年02月06日
    瀏覽(24)
  • 【計算機視覺】【圖像處理綜合應(yīng)用】路沿檢測

    【計算機視覺】【圖像處理綜合應(yīng)用】路沿檢測

    實驗內(nèi)容: 針對給定的視頻,利用圖像處理基本方法實現(xiàn)道路路沿的檢測; 提示:可利用 Hough 變換進行線檢測,融合路沿的結(jié)構(gòu)信息實現(xiàn)路沿邊界定位(圖中紅色的點位置)。 處理視頻文件 處理視頻文件的主要流程如下: 讀取視頻 → 逐幀提取 → 路沿檢測 → 逐幀保存

    2024年02月05日
    瀏覽(49)
  • 計算機視覺實驗:圖像處理綜合-路沿檢測

    計算機視覺實驗:圖像處理綜合-路沿檢測

    目錄 實驗步驟與過程 1. 路沿檢測方法設(shè)計 2. 路沿檢測方法實現(xiàn) 2.1 視頻圖像提取 2.2 圖像預(yù)處理 2.3?興趣區(qū)域提取 2.4?邊緣檢測 ???????2.5?Hough變換 ???????2.6?線條過濾與圖像輸出 3. 路沿檢測結(jié)果展示 4. 其他路沿檢測方法 實驗結(jié)論或體會 實驗內(nèi)容: 針對

    2024年02月14日
    瀏覽(29)
  • 圖像處理與計算機視覺--第五章-圖像分割-Canny算子

    圖像處理與計算機視覺--第五章-圖像分割-Canny算子

    2.1.Canny算子簡單介紹 Canny算子是一種非常常用的邊緣檢測算子,其效果圖如下所示: 2.2.Canny算子邊緣檢測指標 Canny算子是基于邊緣檢測來實現(xiàn)的,那么邊緣檢測的指標如下所示: (1)好的信噪比,即將非邊緣點判定為邊緣點的概率要低。 (2)高定位,檢測出的邊緣要在實際邊緣中

    2024年02月07日
    瀏覽(26)
  • 利用C++進行圖像處理與計算機視覺

    在C++中進行圖像處理與計算機視覺是一個有趣且具有挑戰(zhàn)性的任務(wù)。C++是一種高效的編程語言,能夠提供足夠的靈活性和性能,以處理復(fù)雜的圖像處理和計算機視覺算法。在本文中,我們將介紹如何使用C++進行圖像處理和計算機視覺,以及一些常見的技術(shù)和庫。 圖像處理基礎(chǔ)

    2024年01月16日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包