主頁 >  其他 > 數字影像處理:線性和非線性濾波的平滑空間濾波器(Smoothing Spatial Filters)

數字影像處理:線性和非線性濾波的平滑空間濾波器(Smoothing Spatial Filters)

2022-02-17 07:32:46 其他

引言

本系列文章記錄老猿自學岡薩雷斯《數字影像處理》的感悟和總結,不過估計更新會比較慢,白天要作業,都是晚上抽空學習,學習完一章再回頭總結,想學的朋友可以自己下載英文原版(目前到第四版)和中文譯本(目前應該到第三版)的電子版觀看,如果想對照觀看建議英文原版也找第三版,

這本《數字影像處理》不愧為數字影像處理的經典教程,知識范圍廣、內容詳盡、案例貼近實踐,至少很合老猿的口味,但中譯本存在兩個問題:

  • 有些翻譯得不夠精準或流利,對于這樣的內容如果在老猿總結知識中出現,會進行調整,有些關鍵術語老猿會附上英文原詞;
  • 中譯本的影像案例很多都比原版差很多,甚至差到影響對講述內容的理解,因此就算不看原版文字,影像案例最好還是對照原版的,老猿都取英文本的影像,

老猿在學習的總結上,針對特定知識點加上一些自己的感悟,如果感悟內容描寫多一點,會標注為:老猿注,如果少就沒有單獨標注,可能到后來老猿自己都發現不了是否是自己改動過的,

一、概述

平滑濾波器用于模糊處理(blurring )和降低噪聲(noise reduction),模糊處理經常用于影像預處理任務中,例如在(大)目標提取(object extraction)之前去除影像中的一些瑣碎細節(small details),以及橋接(bridging)直線或曲線的縫隙,通過線性濾波(linear filter)和非線性濾波(nonlinear filtering)進行模糊處理可以降低影像噪聲,

二、線性濾波器的向量表示

相關和卷積可以表示成乘積求和的形式:
在這里插入圖片描述
其中w是一個m×n大小的濾波器系數矩陣,z為濾波器覆寫的相應影像像素的灰度值,這也是線性濾波的向量表示,因為線性濾波做的所有事情就是實作乘積求和操作,

三、非線性濾波器

不能表示成乘積和形式的濾波器就是非線性濾波,如統計排序濾波(最大值濾波、最小值濾波、中值濾波等)以及高斯濾波,

使用非線性濾波器需要確定濾波器鄰域大小以及鄰域內影像像素執行的操作,

四、平滑線性濾波器(Smoothing Linear Filters)

4.1、概念

平滑線性空間濾波器的輸出(回應)是包含在濾波器模板鄰域內(the neighborhood of the filter mask)的像素的簡單平均值,這些濾波器有時也稱為均值濾波器(averaging filters),也可以把它們歸入低通濾波器(lowpass filters),

平滑濾波器的基本概念非常直觀,它使用濾波器模板確定的鄰域內像素的平均灰度值代替影像
中每個像素的值,

4.2、作用及應用

平滑濾波器處理的結果降低了影像灰度的“尖銳”(sharp)變化(transitions),由于典型的隨機噪聲(random noise)由灰度級的急劇變化組成,因此常見的平滑處理(smoothing)應用就是降低噪聲,

然而由于影像邊緣(edges,幾乎總是一幅影像希望有的特性)也是由影像灰度尖銳變化(sharp intensity transitions)帶來的特性,所以均值濾波處理還是存在著不希望有的邊緣模糊(blur edges)的負面效應(undesirable side effect),另外這類處理的其他應用包括由于灰度級數量不足(insufficient number of intensity levels)而引起的偽輪廓效應(false contours)的平滑處理,

均值濾波器的主要應用是去除影像中的不相關(irrelevant)細節,其中“不相關”是指與濾波器模板尺寸相比較小的像素區域,

4.3、兩種模板示例

圖3.3.2顯示了兩個3x3平滑濾波器:
在這里插入圖片描述

  1. 第一個濾波器產生下方的標準像素平均值,把模板系數代人式(3.4-3)即可清楚地看出這一點:
    在這里插入圖片描述
    R是由模板定義的3x3鄰域內像素灰度的平均值,注意代替上式中的1/9,濾波器的系數全為“1”,這里的概念是系數取1值時計算更有效,在濾波處理之后整個影像除以9,一個mxn模板應有等于1/mn的歸一化常數,象這樣所有系數都相等的空間均值濾波器有時稱為盒狀濾波器(box filter),

  2. 圖3.32所示的第二個模板更為重要一些,該模板產生所謂的加權平均(weighted average),使用這一術語是指用不同的系數乘以像素灰度,即一些像素的重要性(權重)比另一些像素的重要性更大,
    在模板中,處于該模板中心位置的像素所乘的值比其他任何像素所乘的值都要大,因此,在均值計算中為該像素提供更大的重要性,
    其他像素如同是模板中心距離的函式那樣賦以成反比的權重,由于對角項離中心比離正交方向相鄰的像素(引數為?2)更遠,所以它的權重比與中心直接相鄰的像素更小,
    賦予中心點最高權重,然后隨著距中心點距離的增加而減小系數值的加權策略的目的是在平滑處理中試圖降低模糊(reduce blurring)程度,也可以選擇其他權重來達到相同的目的,然而圖3.32(b)所示模板中所有系數的和等于 16,對于計算機計算來說是一個有吸引力的特性,因為它是 2 的整數次冪,

在實踐中,由于這些模板在一幅影像中任何一個位置所跨過的區域很小,通常很難看出使用圖3.32中的各種模板或類似方式進行平滑處理后的影像之間的區別,

4.4、加權均值濾波的程序表示

對于一幅大小為M×N的影像,使用m×n的濾波器模板(m、n為奇數,a=(m-1)/2、b=(n-1)/2)進行加權均值濾波的程序可以由下式表示:
在這里插入圖片描述

其中x取值為0–M-1,y取值為0–N-1,上式中的分母部分表示為模板各系數之后,它是只需要計算一次即可得到的常數,

4.5、使用各種尺寸模板的影像平滑示例及效果對比

與濾波器模板尺寸有關的影像平滑效果如圖3.33所示:
在這里插入圖片描述
圖中顯示了一幅原影像以及分別用尺寸為m=3、5、9、15和35像素的方形均值濾波器得到的相應平滑結果,

這些結果的主要特點如下:

  1. 當m=3時,可以觀察到在整幅影像中有輕微的模糊,但正如所希望的那樣,當影像細節與濾波器模板近似相同時,影像中一些細節受到的影響比較大,例如,影像中的3x3與5x5黑方塊、較小的字母“a”和細顆粒噪聲,與影像的其他部分相比,要更模糊一些,注意,噪聲顯著地降低了,字母的鋸齒狀邊緣也令人滿意地被平滑了;
  2. m=5時的結果基本與m=3類似,但模糊程度稍微有所增加;
  3. 在m=9時,可以明顯地看出影像更加模糊,而且有 20%的黑色圓圈幾乎不能像在前三幅影像中那樣與背景明顯地區分開來,這表明當目標的灰度與其相鄰像素的灰度接近時,會導致模糊目標的混合效應;
  4. m=15和35時,就影像中目標物的尺寸來說,已屬極端情況,這種極端型別的模糊處理通常用于去除影像中的一些小物體,例如,在圖 3.35(f)中,三個小方框、兩個小圓圈以及大部分噪聲矩形區域已融入到背景中,注意,在這幅圖中還有明顯的黑的邊界,這是我們用0(黑色)填充原影像的邊界,經過濾波后再去除填充區域的結果,某些黑色混入了所有濾波后的影像,但對于使用較大濾波器平滑的影像,這就成為問題了,老猿認為這是因為濾波器比較大,導致濾波時黑色的邊界對內部的像素產生了影響導致的,

正像早些時候提到的那樣,空間均值處理的一個重要應用是為了對感興趣的物體得到一個粗略的描述(gross representation)而模糊一幅影像,這樣,那些較小物體的灰度就與背景混合在一起了,較大物體變得像“斑點”(bloblike)而易于檢測,

空間均值處理模板的大小由那些即將融入背景中的物體尺寸來決定,作為實體,考慮圖:
在這里插入圖片描述

  • 慮圖3.34(a)它是繞地軌道上的哈勃望遠鏡拍攝的一幅影像,
  • 圖3.34(b)顯示了應用15x15均值濾波器模板對該影像處理后的結果,我們可以看到,影像中的一些部分或者融入背景中,或者其亮度明顯降低了,像這樣利用閾值處理并基于物體亮度來消除某些物體是很典型的操作
  • 使用等于模糊影像最高亮度25%的閾值,并用圖3.2(b)的閾值函式處理的結果示于圖3.34?中,將該結果與原影像比較,我們看到,考慮影像中最大、最亮物體的表達方式是合理的,

五、統計排序(非線性)濾波器(Order-Statistic (Nonlinear) Filters)

5.1、定義

統計排序濾波器是一種非線性空間濾波器,這種濾波器的回應以濾波器包圍的影像區域中所包含的像素的排序(排隊ordering或ranking)為基礎,然后使用統計排序結果決定的值代替中心像素的值,

5.2、中值濾波

統計排序濾波器中最知名的濾波器是中值濾波器(median filter),正如其名暗示的那樣,它是將像素鄰域內灰度的中值(在中值計算中包括原像索值)代替該像索的值,

一個數值集合的中值(median)ξ是這樣的數值,即數值集合中有一半小于或等于ξ,還有一半大于或等干ξ,為了對一幅影像上的某個點進行中值濾波處理,首先將鄰域內的像素分類排序,確定其中值,并將中值賦予濾波后影像中的相應像素點,

例如,對于一個3x3鄰域,其中值是第5 個最大的值,而在一個5x5鄰域中,中值就是第13個最大的值,等等,

當一個鄰域中的一些像素值相同時,所有相等的值都可以作為中值,假如,在一個3x3鄰域內有一系列像素值(10,20,20,20,15,20,20,25,100),對這些值排序后為(10,15,20,20,20,20,20,25,100),那么其中值就是20,

中值濾波器的使用非常普遍,這是因為對于一定型別的隨機噪聲(random noise),它提供了一種優秀的去噪(noise-reduction)能力,而且比相同尺寸的線性平滑濾波器的模糊程度明顯要低,

中值濾波器對處理脈沖噪聲(impulse noise)非常有效,該種噪聲也稱為椒鹽嗓聲(salt-and-pepper noise),因為這種噪聲是以黑白點的形式疊加在影像上的,

這樣,中值濾波器的主要功能是使擁有不同于周邊像素灰度級的點看起來更接近于它的相鄰點,事實上,我們常使用m×m中值濾波器來去除那些相對于其鄰域像素更亮或更暗并且其區域小于m2/2(濾波器區域的一半)的孤立像素族(isolated clusters),顯然較大的像素簇(Larger clusters)所受到的影響明顯較小,在這種情況下,“去除”(eliminated)的意思是強制為鄰域的中值灰度(median intensity),

例3.14 利用中值濾波降噪,
圖3.35(a)顯示了一幅被椒鹽噪聲污染的電路板的X射線影像,
在這里插入圖片描述

為了說明這種情況下的中值濾波器處理效果比均值濾波器更好,在圖3.35(b)中顯示了用3x3鄰域均值模板處理噪聲影像的結果,而在圖3.35?中顯示了用3x3中值濾波器處理噪聲影像的結果,均值濾波模糊了影像,并且噪聲去除性能也很差,在這種情況下,中值濾波要遠遠優于均值濾波,通常中值濾波比均值濾波更適合去除椒鹽噪聲

5.3、其他統計排序濾波器

在影像處理中,盡管中值濾波器是使用得最為廣泛的統計排序濾波器,但并不意味著它是唯一的,
中值象征一系列像素值排序后的第50%個值,但根據基本統計學可知,排序也適用于其他不同的情況,

例如,可以取第100%個值,即所謂的最大值濾波器(max filter),這種濾波器在搜尋一幅影像中的最亮點時非常有用,一個3x3的最大值濾波器的回應可以由公式R=max{zk|k=1,2,···,9}給出,

相反,取第0%個值的濾波器就是所謂的最小值濾波器(min filter),它可用于相反的目的,

六、小結

本文介紹了線性濾波和非線性濾波的概念、作用以及應用示例,可以看到線性濾波和非線性濾波都有不錯的應用場景,線性濾波器還可以有不同的系數,不同的波器的模板大小取決于要處理影像的目標,特定的模板對特定的噪聲有比較好的作用,如線性濾波比較適合隨機噪聲,中值濾波適合椒鹽噪聲的處理,

更多影像處理請參考專欄《OpenCV-Python圖形影像處理》、《影像處理基礎知識》以及付費專欄《OpenCV-Python初學者疑難問題集》的介紹,

對于缺乏Python基礎的同仁,可以通過老猿的免費專欄《 專欄:Python基礎教程目錄》從零開始學習Python,

如對文章內容存在疑問,可在博客評論區留言,或關注:老猿Python 微信公號發訊息咨詢:
老猿Python微信公號

也可以掃描博客左邊欄目的微信公號二維碼咨詢,

寫博不易,敬請支持:

如果閱讀本文于您有所獲,敬請點贊、評論、收藏,謝謝大家的支持!

關于老猿的付費專欄

  1. 付費專欄《https://blog.csdn.net/laoyuanpython/category_9607725.html 使用PyQt開發圖形界面Python應用》專門介紹基于Python的PyQt圖形界面開發基礎教程,對應文章目錄為《 https://blog.csdn.net/LaoYuanPython/article/details/107580932 使用PyQt開發圖形界面Python應用專欄目錄》;
  2. 付費專欄《https://blog.csdn.net/laoyuanpython/category_10232926.html moviepy音視頻開發專欄 )詳細介紹moviepy音視頻剪輯合成處理的類相關方法及使用相關方法進行相關剪輯合成場景的處理,對應文章目錄為《https://blog.csdn.net/LaoYuanPython/article/details/107574583 moviepy音視頻開發專欄文章目錄》;
  3. 付費專欄《https://blog.csdn.net/laoyuanpython/category_10581071.html OpenCV-Python初學者疑難問題集》為《https://blog.csdn.net/laoyuanpython/category_9979286.html OpenCV-Python圖形影像處理 》的伴生專欄,是筆者對OpenCV-Python圖形影像處理學習中遇到的一些問題個人感悟的整合,相關資料基本上都是老猿反復研究的成果,有助于OpenCV-Python初學者比較深入地理解OpenCV,對應文章目錄為《https://blog.csdn.net/LaoYuanPython/article/details/109713407 OpenCV-Python初學者疑難問題集專欄目錄 》
  4. 付費專欄《https://blog.csdn.net/laoyuanpython/category_10762553.html Python爬蟲入門 》站在一個互聯網前端開發小白的角度介紹爬蟲開發應知應會內容,包括爬蟲入門的基礎知識,以及爬取CSDN文章資訊、博主資訊、給文章點贊、評論等實戰內容,

前兩個專欄都適合有一定Python基礎但無相關知識的小白讀者學習,第三個專欄請大家結合《https://blog.csdn.net/laoyuanpython/category_9979286.html OpenCV-Python圖形影像處理 》的學習使用,

對于缺乏Python基礎的同仁,可以通過老猿的免費專欄《https://blog.csdn.net/laoyuanpython/category_9831699.html 專欄:Python基礎教程目錄)從零開始學習Python,

如果有興趣也愿意支持老猿的讀者,歡迎購買付費專欄,

老猿Python,跟老猿學Python!

? ? 前往老猿Python博文目錄 https://blog.csdn.net/LaoYuanPython ?

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/425039.html

標籤:AI

上一篇:詳解Inception結構:從Inception v1到Xception

下一篇:R語言使用load函式將過往保存的作業空間鏡像檔案(RData)加載到當前會話、使用q函式關閉當前作業空間(系統會提示是否保存或者取消)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more