感知雜湊算法4 Difference Hashing之前的 aHash 是算出每個特徵像素與平均值的高低來做為雜湊值,這次我們用另一種方式計算圖像的感知雜湊。透過比較特徵像素是否高於前一個特徵像素來算出雜湊值。aHash 的做法可以說是我們注重的是平均值(或是後來我們改為中位數),而這次的 dHash 我們注重的是特徵像素的梯度。一、減少顏色將圖像轉換……继续阅读 » andy 3年前 (2021-06-14) 802浏览 0评论0个赞
感知雜湊算法3 Wavelet Hashing本次我們使用小波轉換 ( Wavelet Transform) 來計算感知雜湊。在圖像壓縮及圖像品質方面使用小波轉換的結果普遍要高於離散餘弦轉換,而在感知雜湊方面,則取決於在頻率域保留圖像特徵的能力。因此多種不同的小波轉換因為有不同的母波,對其轉換的波形也會有不同的結果。我們先以 Haar 小波轉換做感知雜湊測……继续阅读 » andy 3年前 (2021-06-07) 1052浏览 0评论0个赞
Haar 一維小波轉換 Haar Wavelet Transform 1D以下是 Haar 一維小波轉換,原本要用於感知雜湊,但還無法使用此函數直接計算2D的陣列。def haarDWT (data, level): s = 0.5 # 每次取兩數的平均值,即 0.5 h = [1, 1] ……继续阅读 » andy 3年前 (2021-06-07) 1259浏览 0评论0个赞
感知雜湊算法2 Perceptual Hashing(DCT)使用均值雜湊算法 (average hashing algorithm, aHash )已經可以初步達成感知算法所需要的效果,就是類似的圖片會有類似的雜湊值,再透過計算雜湊值的漢明距離 (hamming distance ) 來得到圖片的相似度。可是這個方式遇到改變對圖片均值的變化時,就會產生較……继续阅读 » andy 3年前 (2021-05-31) 926浏览 0评论0个赞
感知雜湊算法什麼是感知雜湊算法感知雜湊算法 (perceptual hash algorithm ),主要是用來產生圖像結構的雜湊值,讓有相似結構的圖片產生相同或相似的雜湊值。而且感知雜湊算法的雜湊值 hash 跟一般雜湊運算有些許不同,可以使用感知雜湊值來比對圖像是否相似。一般的雜湊運算如 MD5 、SHA ,不同的數據會產生不同的雜湊值,哪怕數據只……继续阅读 » andy 3年前 (2021-05-17) 1401浏览 0评论0个赞
遲來的檢討針對201211在中山醫學大學的比賽,只得到佳作,但不論得到什麼樣的名次,甚至是第一名或是只有入圍,都應該開檢討會。不只是讓參與的人可以進步,而且讓團隊可以進步。以下只針對我個人報告的部份做檢討,團隊方面雖然問題很多,但不是我的職責範圍內,故不予置評。1. 因為時間過短,需要說明的事項過多,導致必須捨棄不少內容。而且,此次刪減,犯了一個很嚴重……继续阅读 » andy 4年前 (2020-12-24) 1451浏览 0评论0个赞
Composer 降低版本composer self-update --1self-update 是表示只對 composer–1 是昇級到最多 1.xx 版本,對我來說就是降級可憐的大叔再度踩坑不能用 composer update ,這個坑已經踩過多次。今天又再踩一次。不能用 composer update 的原因是,在……继续阅读 » andy 4年前 (2020-12-21) 1924浏览 0评论0个赞
SPSS 英文界面改繁體中文英文看不習慣?讓我們把界面改成中文的吧一、打開 SPSS , 界面都是英文的,右下角 close ,關掉二、進入主畫面三、下圖紅框,Edie/Options 點擊四、選到 Language 標簽,看到圖內紅框,上面兩個選 Chinese(Traditional) 。下面的紅框要點擊,一些希臘字母才不會亂碼。……继续阅读 » andy 4年前 (2020-12-20) 2775浏览 0评论0个赞
SPSS26 安裝及授權檢查1、首先下載檔案,然後解壓縮到某一個目錄(下圖,上方的紅框就是解壓縮的目錄),然後點擊安裝(下圖,下方的紅框就是安裝執行檔 IBM SPSS Statistics 26)2、執行後,程式會開始運行,稍等一下之後,出現開始安裝的對話框,如下圖2,什麼都不做,按下一步(紅框 Next)3、這一步要同意跟 IBM 的授權限……继续阅读 » andy 4年前 (2020-12-13) 2690浏览 0评论1个赞
用人話說 Numpy – 3/13 其他建立陣列的方式arange 函數跟 range 函數類似,但返回的是陣列>>> np.arange(5, dtype=float)array([ 0., 1., 2., 3., 4.])>>> np.arange(1, 6, 2, dtype=int)array([1……继续阅读 » andy 4年前 (2020-11-21) 1080浏览 0评论0个赞
用人話說 Numpy – 2/13 陣列ArrayNumPy 的主要特色就是 array 物件類別。陣列類似於 Python 的列表 list ,除了陣列內的每個元素都要是相同的類型,通常是整數 int 或是浮點數 float 。陣列使得操作巨大的數值可以很快速,並且比 list 更有效率。陣列可以從 list 建立>>> a = n……继续阅读 » andy 4年前 (2020-11-20) 1060浏览 0评论0个赞
用人話說 Numpy – 1/13 概要概要NumPy 和 SciPy 是 Python 的開源附加模組,提供了常用的數學操作和數值函數,是預編譯完成而且是快速的函數。這些套件成長為高度成熟的套件包,它們提供的功能可以滿足甚至超過一般的商業軟體的功能,像是 Matlab 。NumPy (Numeric Python 的簡稱) 套件提供基礎函數來操作巨……继续阅读 » andy 4年前 (2020-11-19) 1186浏览 0评论0个赞