项目作者: ofAlpaca
项目描述 :
高级语言: C++
项目地址: git://github.com/ofAlpaca/Texture-Synthesis.git
Texture-Synthesis
基本原理
使用一張原始圖檔進行水平及垂直拼貼成一張更大張的合成影像,其接縫部分使用動態規劃法之生產線排程問題,使用歐式距離計算來做為各像素之權重。
歐式距離計算: D = √((R1−R2)^2+(G1−G2)^2+(B1−B2)^2)
程式執行方式允許參數設定
main.exe –i infile –o outfile –r 50 –s 1024
- -i 輸入影像名稱
- -o 輸出影像名稱
- -r 重疊區域像素個數
- -s 紋理合成影像大小 (1024 x 1024)
範例

