Mathematica圖像處理的相關函數

Mathematica圖像處理的函數太多了,而且原理紛繁複雜。

工具/原料

電腦
Mathematica

方法/步驟

把一張圖片賦值為「圖片」。

GradientOrientationFilter[圖片,1]。

下面是

GradientOrientationFilter [圖片,9]

GradientOrientationFilter [圖片,20]

的效果。

GradientFilter [圖片,1];

GradientFilter [圖片,9];

GradientFilter [圖片,20].

合併圖像,並著色——「HSB」著色空間。

ColorCombine [

{GradientOrientationFilter[圖片, 1],

GradientFilter [圖片,1],

GradientFilter [圖片,1]},

"HSB"]

如果著色空間改為「RGB」或「XYZ」:

ColorCombine [

{GradientOrientationFilter[圖片, 1],

GradientFilter [圖片,1],

GradientFilter [圖片,1]},

"RGB"]

ColorCombine [

{GradientOrientationFilter[圖片, 1],

GradientFilter [圖片,1],

GradientFilter [圖片,1]},

"XYZ"]

去掉合併之後圖片的黑色背景:

ColorReplace [

Rasterize[

ColorCombine [

{GradientOrientationFilter[圖片, 1],

GradientFilter [圖片,1],

GradientFilter [圖片,1]},"HSB"]],Black]

注意事項

本文介紹的幾個函數裡面,有幾個我不太了解內涵。

相關文章

  1. Mathematica圖像處理——ImageMesh

    ImageMesh的作用是,把圖像的前景轉化為網格. 工具/原料 電腦 Mathematica 方法/步驟 給出一個圖像. a={{0, 0, 0, 0}, {0, 0, 1, 0}, {0, 1, ...
  2. Mathematica圖像處理——形態學二值化

    本文,介紹一下MorphologicalBinarize的基本用法. 工具/原料 電腦 Mathematica 方法/步驟 給出下面的圖像. 自動的形態學二值化處理: MorphologicalBin ...
  3. Chen-Vese二值化(Mathematica圖像處理)

    這裡,暫時不了解算法,因為那實在是太複雜了,涉及到微分幾何和泛函分析. Mathematica把複雜的算法,打包成了一個函數:ChanVeseBinarize,我們可以直接拿來用. 工具/原料 電腦 ...
  4. Mathematica的圖像處理基礎

    不多說,直接進入主題. 工具/原料 電腦 Mathematica 方法/步驟 把下面的圖片賦值為"圖片". 均衡化圖片的色素直方圖,並作用於"圖片": Hist ...
  5. Mathematica基本圖像處理——結構操作

    本文,我們學習一下Mathematica在圖片基本結構上的操作. 工具/原料 電腦 Mathematica 方法/步驟 ImageCrop[圖片],裁切圖片的尺寸: ImageCrop[圖片,{500 ...
  6. Mathematica實戰範例:[20]圖像處理加陰影

    在很多圖形之中, 增加一點點圖形的陰影是常見美化的手段, 那在 Mathematica 下如何實現呢? 這就是我們這一經驗之中需要處理的事情. 方法/步驟 我們先來看看最後的效果圖是如何的. 先來生成 ...
  7. 【圖像處理】Mathematica的圖像Fourier變換

    本文,使用Mathematica的Fourier命令,對圖片進行變換. 工具/原料 電腦 Mathematica 方法/步驟 把下面的圖片轉化為像素數組的形式: a = Import["0. ...
  8. 【圖像處理】Mathematica與逆Fourier變換

    把圖片經過Fourier變換並加以處理之後,就可以進行逆向Fourier變換了. 工具/原料 電腦 Mathematica 方法/步驟 原圖如下. 經過Fourier變換之後,結果如下. b = Fo ...
  9. GIMP 圖像處理軟體的單窗口模式使用經驗

    GIMP 圖像處理軟體自 2.8 版本開始,引入了單窗口模式,即工具欄和圖像窗口被集中在一個大的窗口之中.在這種模式下,GIMP 與 PS 有幾分相像了,可能對 PS 用戶更加友好. 工具/原料 GI ...
  10. Mathematica基礎——微分方程可視化(2)

    這裡,介紹幾個微分方程的例子. 工具/原料 電腦 Mathematica 方法/步驟 求方程的一個特例對應的圖形: 2*D[u[x, y], x] + 3*D[u[x, y], y] + u[x, y ...
  11. 圖像處理:[10]放射線效果

    該系列主要是講圖像處理中的經典,特殊效果製作不可或缺的方法,希望對你有用@! 方法/步驟 第1步:建立一個新圖像,並在圖像用建立一個新的圖層,然後在PHOTOSHOP的工具箱中選擇矩型選區工具(Mar ...
  12. 用Mathematica演示級數逼近的現象——冪級數

    這裡,我們打算用Mathematica演示一下函數的級數展開式對於該函數的逼近現象. 大家都知道,級數如果是收斂的話,那麼項數越多,與對應的函數的誤差越小:而Mathematica不僅能夠求出函數的各 ...
  13. 圖像處理怎麼學

    所謂數字圖像處理就是利用計算機對圖像信息進行加工以滿足人的視覺心理或者應用需求的行為.實質上是一段能夠被計算機還原顯示和輸出為一幅圖像的數字碼. 21世紀是一個充滿信息的時代,圖像作為人類感知世界的視 ...
  14. 圖像處理軟體哪個最好用 常用的畫圖軟體有哪些

    最好用的繪圖軟體是什麼呢.圖像處理,一直與我們的生活息息相關,經常需要畫圖或美化圖片.那麼,最好用的繪圖軟體 什麼呢 ^_^ 工具/原料 計算機 繪圖.圖像處理軟體 方法/步驟 ai,也就是 illu ...
  15. Mathematica應用——繪製3D圖形

    本文,就簡簡單單地畫幾個三維圖形. 工具/原料 電腦 Mathematica 方法/步驟 先來畫一個正八面體 Abs[x] + Abs[y] + Abs[z] == 1! 這個多面體是什麼?方程式是A ...
  16. Mathematica基礎——消元法

    本文,學習一下Mathematica用Resultant來處理消元法的問題,本質就是消去某些相同的項,保留剩餘的項. 工具/原料 電腦 Mathematica Resultant 用Resultant ...
  17. 圖像處理:[5]立體圖形製作

    該系列主要是講圖像處理中的經典,特殊效果製作不可或缺的方法,希望對你有用@! 方法/步驟 首先新建一個圖層layer,用矩形選區工具圈選一個矩形,然後用漸變工具進行漸變填充,如圖所示: 選用" ...
  18. Mathematica經驗與技巧:[8]文本數據導入導出

    Mathematica 具支持不同的數據格式, 所以,面對不同的數據來源, 也能導入處理. 這篇經驗是看到有總有朋友問起這方面的問題所寫的, 希望能夠起一點點的幫助. 方法/步驟 我們首先來生成一些隨 ...
  19. 【matlab數字圖像處理實驗】邊緣檢測

    實驗內容: 1) 邊緣檢測將圖像中各不同區域的邊緣(邊界)檢測出來,以達到檢測的目的. 2) 銳化圖像g(m,n)=原圖像f(m,n)+加重的邊緣(α*微分). 實驗結果 常用的梯度算子 利用edge ...
  20. Mathematica 技巧:[7]31 - 35 技巧

    繼續關注一點 Mathematica 方面的技巧. 方法/步驟 Mathematica 下同一個表達式可以有多種不同的表示方法, 比如下面的定積分數字, 用了完整格式, TraditionalForm ...