--- tags: 程式 --- # 繪圖技術設計與應用 hw2 README :::info * 學號: P76081378 * 姓名: P76081378趙哲宏 * 環境: Windows 10 * IDE: Visual Studio 2017 * 運行需求: Visual Studio 2017、OpenCV 3.1.0 ::: ## 如何運行此程式 1. 程式位於解壓後的資料夾內的**x64/Release**資料夾內,名稱為**morphingApplication.exe**。 2. 按兩下以開啟該程式,並按照terminal顯示的指示或下方步驟輸入即可。 ## 如何使用此程式 1. 當程式開啟,會先跳出**兩行提示文字**,分別請使用者輸入source與target圖片的檔名,資料夾內已經含有**cheetah.jpg以及women.jpg**,直接輸入此兩張圖片的名字即可。 2. 第三行會跳出請使用者輸入morphing結果圖片的名稱,因為程式會自動為輸出的圖片編號,因此僅輸入名稱而不需要副檔名,例如**morph**即為合法輸入。 3. 輸入成功後會跳出兩個視窗,左邊為source圖片,右邊為target圖片,接著可使用滑鼠在上面繪製warping lines,步驟如下: 1. 先於**左圖**畫出一條特徵線 2. 再於**右圖**畫出想要對應的位置的特徵線,注意**其開始與結束方向要跟在左圖繪製時一致** 3. 一對warping lines繪製結束後,會跳出提示,此時按"**n**"可儲存這一對線段,並可以開始進行下一對線段的繪製,回到步驟1 全部的warping lines繪製完成的結果如下圖所示。 ![warpingLine](https://i.imgur.com/QRmYUmi.png) 4. 在每次繪製新的warping lines並存檔後,都會跳出按"**m**"可以開始進行morphing,因此在全部的warping lines繪製完成時,即可按下"**m**",程式會將每一張圖片進行warping,最後在新的視窗展示morphing的結果(動畫形式呈現)。 5. 完成後,可以按"**q**"一次關閉所有OpenCV的視窗,並結束程式。