我們有這麼一張灰階圖64*64
我們可以定義出4096個基,分别是某一位是0其他是1,在這種情況下,如果我們傳輸圖檔,那麼就相當于傳輸原始資料
假設傳到一半,網絡壞了。
于是,我們得到
我們可以計算原圖像和這圖像的差距
error = i - i_approx;
distance = sqrt(sum(sum(error.*error)))
distance =
713.5559
假設我們使用haar基
然後,我們看一下隻接受一半的圖檔可以恢複成什麼樣子,這個東西可以用到圖檔壓縮(pca降維)
效果還可以
error = i - i_haar;
350.6765
haar基是正交基
如何将普通基變成正交基呢
線性代數中的拉格慕-施密特正交化就行