主頁 >  其他 > 邊緣檢測---多尺度 (金字塔+BEMD+小波分析)

邊緣檢測---多尺度 (金字塔+BEMD+小波分析)

2022-01-06 16:43:32 其他

🙋?♂?寫在最前面的

  • 🥳博客主頁:😋 滑鼠滑輪不會動 😋
  • 🏅歡迎 關注🎯 點贊👍 收藏?? 留言📋
  • 🎬首發時間:🎉2022年1月4日🎉
  • 🆕最新更新時間:🎉2021年1月5日🎉
  • 🌟本文由 滑鼠滑輪不會動 原創,CSDN首發!
  • 📬黑夜給了黑色的眼睛,我卻用它來尋找光明!
  • 📌本人水平非常有限,如有錯誤,請留言捶我小腦袋,萬分感謝!

目錄

  • 🙋?♂?寫在最前面的
  • ?前言
  • ?多尺度---影像金字塔
    • 🌿基于影像金字塔的邊緣檢測
    • 🌿自己的實驗---金字塔+Canny
  • ?多尺度---二維經驗模態分解
    • 🌿BEMD演算法簡介
    • 🌿現有基于BEMD的邊緣檢測演算法
    • 🌿 自己的實驗---BEMD不同尺度之后進行加權處理
  • ?多尺度---小波分析
    • 🌿現有基于小波分析的邊緣檢測演算法
    • 🌿 自己的實驗---DWT+現有邊緣檢測演算法
  • ?參考文獻

  • 熱門文章推薦

  • ??室友盜圖被發現想抵賴,一招讓他無話可說

  • ??模型魔改—基于SETR模型的邊緣檢測

  • ??跑通代碼—CVPR2020–StegaStamp: Invisible Hyperlinks in Physical Photographs

  • ??跑通代碼—WACV2020-Dense Extreme Inception Network: Towards a Robust CNN Model for Edge Detection

  • ??跑通代碼—ICCV2021-HiNet: Deep Image Hiding by Invertible Network

  • ??代碼復現—2021-IEEE-TETCI-A Generalized Deep Neural Network Approach for Digital Watermarking Analysis


在這里插入圖片描述


?前言

影像的邊緣檢測是計算機視覺中的一項基礎任務,很多作業都使用了多尺度的邊緣提取方法,本文總結了三種傳統的多尺度邊緣提取方法,并使用MATLAB軟體做了三個小實驗,展示和分析的對應實驗的邊緣的效果,


?多尺度—影像金字塔

影像金字塔分解能夠得到不同尺度的影像,從而在多尺度下提取更加豐富的邊緣資訊,采用的辦法是Laplacian of Gaussian(LoG) 去構建影像的尺度空間,

在這里插入圖片描述

上圖為不同尺度下的Lena影像,不同尺度的影像包含的細節資訊不同,尺度越小包含的資訊越多,影像的邊緣和紋理更加的豐富,小尺度邊緣影像細節豐富,但主要邊緣特征被淹沒,且包含較多噪聲; 大尺度邊緣影像保留了影像的主要邊緣且噪聲較少,但邊緣定位不準確,

🌿基于影像金字塔的邊緣檢測

穆柯楠1提出一種基于非采樣高斯差分金字塔的邊緣檢測演算法,使用的多尺度融合的方法,但是融合之后的還是單像素邊緣,融合的思想很簡單,原始尺度的邊緣中點在下一個尺度的3×3鄰域內還是邊緣點就記錄下來,不斷更新所有尺度的邊緣點資訊,得到的邊緣點資訊設定閾值洗掉長度較短的邊緣,得到最終的邊緣影像,閾值選取根據實驗結果,

穆柯楠論文中有用的點: 介紹了兩種影像邊緣檢測性能的計算公式,分別是Abdou-Pratt 品質因數和連續度的計算,Abdou-Pratt 品質因數用來判斷邊緣檢測演算法對噪聲的容忍度及邊緣檢測的精確度, F = 1 max ? ( N a , N d ) ∑ i = 1 N d 1 1 + a × d i 2 F=\frac{1}{\max \left(N_{\mathrm{a}}, N_{\mathrm{d}}\right)} \sum_{i=1}^{N_{\mathrm{d}}} \frac{1}{1+a \times d_{i}^{2}} F=max(Na?,Nd?)1?i=1Nd??1+a×di2?1?其中 N a N_{a} Na? N d N_{d} Nd? 分別為實際邊緣數和檢測到的邊緣數; d i d_{i} di? 表示檢測到的第 i i i 條邊緣對 應的實際邊緣的距離; a a a 為常系數, 取 a = 1 / 9 , F a=1 / 9 ,F a=1/9F 值越大, 表明邊緣點的定位精度越高. f ( C i ) = 2 × ( 1 1 + exp ? ( ? C i / α ) ? 0.5 ) C = ∑ i = 1 m ( n i f ( C i ) / ∑ i = 1 m n i ) \begin{array}{r} f\left(C^{i}\right)=2 \times\left(\frac{1}{1+\exp \left(-C^{i} / \alpha\right)}-0.5\right) \\ C=\sum_{i=1}^{m}\left(n_{i} f\left(C^{i}\right) / \sum_{i=1}^{m} n_{i}\right) \end{array} f(Ci)=2×(1+exp(?Ci/α)1??0.5)C=i=1m?(ni?f(Ci)/i=1m?ni?)? α = min ? ( n , m ) / 20 \alpha=\min (n, m) / 20 α=min(n,m)/20 時能較好滿要求, m m m 為邊緣影像 E E E 中的邊緣段數量, n n n 為邊緣像素數量, C C C越接近1表示邊緣影像的連續性越好,

🌿自己的實驗—金字塔+Canny

對于多尺度融合,我考慮對比使用金字塔前后的不同,具體的做法是將影像多尺度分解為3層,每層有3個不同的高斯濾波核進行濾波,影像的尺寸逐層減小,對三個不同過的層分別進行Canny邊緣檢測,將檢測結果的影像重新恢復到最初尺寸 512 × 512 512×512 512×512,并使用加權的方式,設定不同層的權重,認為初始層的權重最小,最后一層的權重最大,設定的理由是尺度小的細節資訊保留的較少,更能代表影像不隨尺度變化的邊緣資訊,所以權重更大,尺度大的影像紋理資訊太多,權重少一些,
在這里插入圖片描述
在這里插入圖片描述
上圖為不同尺度下的Lena影像,不同尺度的影像包含的細節資訊不同,尺度越小包含的資訊越多,影像的邊緣和紋理更加的豐富,小尺度邊緣影像細節豐富,但主要邊緣特征被淹沒,且包含較多噪聲; 大尺度邊緣影像保留了影像的主要邊緣且噪聲較少,但邊緣定位不準確,

?多尺度—二維經驗模態分解

🌿BEMD演算法簡介

BEMD 演算法是一種基于資料的區域時間特征尺度分析非線性和非穩態資料的方法, 廣泛應用于非線性和非平穩程序2. 由于BEMD演算法的步驟已經很成熟固定,本文不再贅述,具體參見文獻3.
在這里插入圖片描述

S t e p 1 : Step1: Step1: 讀取影像Image, 對變數進行初始化 n = 1 , k = 0 n=1, k=0 n=1,k=0.

S t e p 2 : Step2: Step2: 求影像Image 的區域極大值 (Max value) 和極小值 (Min value). 使用揷值方 法得到曲面的包絡(不同揷值方法對應 IMF 結果有差異)

S t e p 3 : Step3: Step3: 計算包絡均值 A v g = ( A v g=\left(\right. Avg=( Max value ? - ? Min value ) / 2 \left._{\text {value }}\right) / 2 value ?)/2 和終止判斷條件
S D = ∑ ∑ ∣ T e m p k ? 1 ? T e m p k ∣ 2 T e m p k 2 , \mathrm{SD}=\sum \sum \frac{\left|T e m p_{k-1}-T e m p_{k}\right|^{2}}{T e m p_{k}{ }^{2}}, SD=Tempk?2Tempk?1??Tempk?2?,
其中, Temp = = = Image ? - ? Avg .

S t e p 4 : Step4: Step4: 判斷SD ≤ σ \leq \sigma σ, 如果成立, 得到第 n n n 個IMF, 記為 I M F n I M F_{n} IMFn?, 然后判斷 n ≤ N \mathrm{n} \leq \mathrm{N} nN, 如果是, 令Image = = = Temp, n = n + 1 n=n+1 n=n+1, 重復步驟 (2) 和 (3), 如果否, 結束算 法, 輸出 I M F i , i = 1 , 2 , … , n \mathrm{IMF}_{i}, i=1,2, \ldots, \mathrm{n} IMFi?,i=1,2,,n; 如果不成立, 令Image = = = Temp, 重復步驟 S t e p 2 ? S t e p 3 Step2-Step3 Step2?Step3. 其中, σ \sigma σ 為事先選定的閾值4, 一般取值范圍為 0.2 ~ 0.3 0.2 \sim 0.3 0.20.3.

于是, 便可以得到分解的結果.
Image = ∑ i = 1 n ? 1 I M F i + residue ( I M F n ) . \text { Image }=\sum_{i=1}^{n-1} I M F_{i}+\text { residue }\left(I M F_{n}\right) . Image =i=1n?1?IMFi?+ residue (IMFn?).

在這里插入圖片描述
由上圖可知,前幾個IMF展示了Lena影像的細節資訊,隨著層數的逐漸增加,Lena的紋理資訊逐漸減少,最后一個IMF中主要保存著Lena的全域資訊,對不同的IMF進行邊緣資訊的檢測,不同的層代表邊緣資訊的重要程度,越往前的邊緣代表越重要,權重越大,

🌿現有基于BEMD的邊緣檢測演算法

賈可5 等人和趙晨6 等人使用BEMD分解的前兩層IMF作為邊緣檢測的處理物件,通過二值化和細化,提取邊緣,其中趙晨使用的細化方法參考了文獻7的演算法,

辛元芳8的關鍵是引入互資訊,互資訊體現了隨機變數之間的相互包含資訊量以及相關之間的統計依賴性,關聯性越好,互資訊越大,首先將影像用二維EMD進行分解, 利用相鄰分量間的互資訊熵來衡量高頻部分與低頻部分的關聯強度,如果某個分量的互資訊熵達到了之前設定好的拐點標準, 那么就把該分量作為高頻與低頻的分界點,采用文獻 [2] 的方法對高頻分量用小波變換模極大值的影像邊緣檢測法進行邊緣提取, 低頻部分用數學形態學方法進行邊緣提取, 最后, 結合兩種方法的優點, 采用疊加運算進行影像融合最終檢測到影像邊緣,

尹華9等人結合BEMD和Canny算子設計一種邊緣檢測演算法,同樣是單像素的邊緣,實驗的結果對噪聲具有一定的抵抗,但是抵抗的能力有限,

🌿 自己的實驗—BEMD不同尺度之后進行加權處理

BEMD分解之后權重系數按照從小到大進行設定,前幾個IMF的權重較小,后面的權重較大,

在這里插入圖片描述
在這里插入圖片描述
由上圖可知, 前面幾個 I M F IMF IMF 的邊緣相對豐富一些, 最后一個 I M F IMF IMF 的邊緣已 經只有 L e n a Lena Lena 的大致輪廓,將前面 k k k I M F IMF IMF 的邊緣結果融合起來,公式如下, M = ∑ i = 1 k ( Layer ? i + 1 ) × I M F i M=\sum_{i=1}^{k}(\text { Layer }-i+1) \times I M F_{i} M=i=1k?( Layer ?i+1)×IMFi?其中, L a y e r Layer Layer 為 BEMD 的分解層數, 在這里取得是 6 .

在這里插入圖片描述在這里插入圖片描述
由上圖可知,Lena的整體邊緣輪廓可以很清晰的看到,在主體的輪廓之外還可以看到一些其他的邊緣資訊,這些邊緣資訊對主要的邊緣資訊具有一定的作用,影像中的邊緣是具有權重的,前面基層的權重較大,后面的較小,不過有個問題,這里的主邊緣與權重較低的邊緣之間存在不連續的地方,說明在進行BEMD分解的程序中,不同IMF之間的邊緣像素位置發生了偏移,生動一點的解釋就是,第一層IMF提取之后,到第二層IMF提取的結果之間存在一個像素數值的差值,這個差值是整體的相差,或者說IMF1和IMF2之間的均值的相差,造成了邊緣資訊的間斷,解決的辦法有兩種,第一,改變BEMD分解的SD準則,使得相鄰兩層的IMF之間相差不大;第二、使用差值演算法將間斷的地方進行補全,插值演算法使用常用的線性插值即可,

?多尺度—小波分析

小波變換作為多尺度理論的代表,因其數學描述的完備性,廣泛應用于影像處理領域,其中,在影像邊緣檢測方面,其具備的多尺度性能夠很好地與傳統算子結合,取得了較好效果,具有較大研究價值,

🌿現有基于小波分析的邊緣檢測演算法

孫青鋒10提出一種基于小波變換的邊緣檢測演算法,該演算法能很好的消除噪聲的影響,提取出很干凈的邊緣,論文中的第三和四步驟沒有說清楚怎么做的,


上圖中使用的小波變換檢測出來的邊緣影像,在一定程度上確實能抵抗噪聲的攻擊,檢測出來很好的邊緣,但是,論文中對演算法的描述不清楚,沒有使用公式說明如何進行的操作,只有演算法的文字描述,對復現演算法內容具有一定的難度,

🌿 自己的實驗—DWT+現有邊緣檢測演算法

沒有添加DWT之前的邊緣提取結果和加入DWT之后的提取結果對比如下,
在這里插入圖片描述
可以清晰的看到,噪聲對五種算子都有不同程度的影響,出現很多噪點,Canny算子的結果相對較好一些,

在這里插入圖片描述
上圖可知,添加DWT之后確實能去除一些噪點的影響,提取出更加清晰、沒有污染的邊緣,實驗中使用的DWT之后的CA系數,也就是近似系數矩陣,DWT處理之后的其他矩陣的邊緣檢測結果如下(只使用Canny的結果),

在這里插入圖片描述
由上圖可知,出來近似系數中的能檢測出來Lena的邊緣資訊,其他三個矩陣檢測的均是雜亂無章的紋理資訊,也就是Lena的豎直、橫向和對角的細節資訊,結論是,DWT能在一定程度上抵抗噪聲的攻擊,提取出來較好的邊緣資訊,在后續設計自己的演算法程序中可以考慮添加進去,


?參考文獻


  1. 穆柯楠,趙祥模,惠飛.基于非采樣高斯差分金字塔的多尺度融合邊緣檢測[J].四川大學學報(工程科學版),2015,47(05):130-138. ??

  2. Huang N E. The Empirical Mode Decomposition and the Hilbert Spectrum for Non—linear and Non—stationary Timeseries Analysis[J]. Proceedings of the Royal Society, 1998, 454(1971): 903—995. ??

  3. 李軍,向長城,陳世強,李勁.基于BEMD的土家織錦數字水印加密演算法[J].江西師范大學學報(自然科學版),2011,35(06):624—628. ??

  4. 李小滿. 基于BEMD的數字影像水印演算法研究[D].長沙理工大學,2011:17—18. ??

  5. 賈可,張雪鋒.二維EMD的指紋邊緣檢測演算法[J].傳感器與微系統,2016,35(10):127-130+134. ??

  6. 趙晨,周振國,崔穎.基于二維EMD改進方法的影像邊緣檢測[J].黑龍江大學工程學報,2012,3(03):106-110. ??

  7. Lam L, Lee S W, Suen C Y. Thinning methodologies-a comprehensive survey[J]. IEEE Transactions on pattern analysis and machine intelligence, 1992, 14(9): 869-885. ??

  8. 辛元芳.一種改進的影像邊緣提取演算法[J].電視技術,2014,38(15):237-239+276. ??

  9. 尹華,張瑞林,曾龍龍,胡朱華.基于BEMD與Canny算子融合的自適應邊緣檢測演算法[J].工業控制計算機,2011,24(9):43-44+53. ??

  10. 孫青鋒.一種基于小波變換的邊緣檢測演算法[J].河北北方學院學報(自然科學版),2021,37(03):10-14. ??

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

標籤:其他

上一篇:用Python制作春節專屬手機壁紙跟專屬頭像啦~

下一篇:深度學習筆記總結(待更新)

標籤雲
其他(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