自從上次寫了Hilbert圖像置亂之后,就對圖像置亂研究了一下,發現這里面也是有很多置亂算法的。 Arnold也算一種比較主要的置亂算法,算法由以下變換公式產生: 這里a和b是參數,n是迭代次數,N是圖像的高或寬。 有了正變換公式,我們還需要反變換公式,正好我最近 ...
正好剛寫了Hibert生成曲線,不如再加一篇應用的程序。 關於Hilbert圖像置亂,我在網上搜的應用領域主要集中在數字水印和圖像加密上,而這兩個領域我都沒怎么接觸過。 大部分的圖像置亂都是如下圖的置亂 所示,至於置亂 則是我不小心生成的。 置亂 是先把原圖按hilbert曲線進行賦值,拉成一條一維數組,再reshape成一副圖像。 置亂 是先把原圖reshape成一維數組,然后再按hilbert ...
2014-08-30 19:52 3 5536 推薦指數:
自從上次寫了Hilbert圖像置亂之后,就對圖像置亂研究了一下,發現這里面也是有很多置亂算法的。 Arnold也算一種比較主要的置亂算法,算法由以下變換公式產生: 這里a和b是參數,n是迭代次數,N是圖像的高或寬。 有了正變換公式,我們還需要反變換公式,正好我最近 ...
1、圖像加密 (1)異或的基本概念 函數: c = xor(a, b) (2)按位異或 函數: c = bitxor(a, b) %% 按位異或 a = 5; b = 4; c = bitxor(a,b); (3)二值圖像異或圖像加密/解密 ...
...
自動聚焦需要評判圖像的模糊或者清晰程度。 當然,真正聚焦還需要配合硬件,我現在已經不搞硬件了,所以也就不去關心那一方面了。 主要有三種評判方法: 1.灰度方差法 評判圖像灰度的變化程度,我先使用了全局灰度方差,不過效果不好。又實驗了局部灰度方差,不過由於運算量的問題,也沒做 ...
對點集重新進行一次柵格化,就能得到沒有空洞的圖像了。 matlab代碼如下: 原圖: ...
最近接觸點雲比較多,如果把圖像投影到點雲應該挺有意思。 首先需要載入圖像,然后做個球或其他什么形狀的點雲,這里可以參考球坐標公式。 最后通過pcshow將像素輸出到點雲上即可。 原圖: 投影后的點雲: 代碼如下: 本篇是參考matlab中pcshow例子寫 ...
曾經想要實現過Bertalmio圖像修復算法,無奈自身實力不夠,耗費兩天時間也沒能實現。昨天博客上有人問到TV模型,這個模型我過去是沒聽說過的,於是就找來相關論文研究了一下,發現TV模型也可以用來修復圖像,於是就有了想實現的想法。用到的偏微分方程技巧和各項異性擴散很像。 先看看效果吧: 原 ...