簡體   English   中英

是否有用於在Java(或處理)中變形圖像的庫?

[英]Is there a library for morphing images in Java (or processing)?

我正在計划編寫將圖像變形為特定形狀的軟件(基於在不同圖像中定義相似區域的點和矢量,以及“平均”形狀的計算)。

顯然這是非常困難的,因此我正在尋找一個可以處理圖像變形的庫(因此我可以專注於GUI,並為庫提供必要的坐標)。

為了澄清,我想要做的一個例子是:

  • 加載圖像(例如,圖像1和2)
  • 定義圖像中的相似點(例如,圖像1和2中的鼻尖,坐標(1,5)和(1,7))
  • 計算點的平均坐標(這將是(1,6))
  • 變形將每個圖像上的點定義為相同的坐標(因此將所有鼻變形為(1,6))
  • 保存圖像

當然,實際的用例會更復雜(而不是奇異的坐標,我也想變形線和其他形狀(向量),但原則將保持相同。

您可以嘗試使用ImageJ / FIJI。

還沒有嘗試過,但你應該可以使用Java包裝器來使用ImageMagick並使用它的Shepard的失真功能

試試這個.. http://www.cs.bris.ac.uk/~majid/mengine/morph.html

該軟件工具旨在用作學習輔助工具,用於演示不同圖像形態變換對二進制(黑白)圖像的影響。 可以將圖像加載到工具中,從預定義列表中定義或選擇的結構元素,然后應用所選擇的變換。 原始圖像和變形圖像同時顯示,以顯示已經進行的更改。

這取決於你需要什么樣的轉型你可以嘗試http://biocomp.cnb.uam.es/~iarganda/bUnwarpJ/

http://bigwww.epfl.ch/thevenaz/UnwarpJ/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM