ofAlpaca / Texture-Synthesis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

範例

  • 輸入檔

rock2

  • 輸出檔

rock2_out

About


Languages

Language:C++ 100.0%