Posts

If I fail to put it in writing, it is likely to slip my memory in due time.

Coherent Line Drawing

線條藝術畫(line drawing) 是最簡單的一種視覺呈現圖畫的方式,僅僅是幾條線條即能清楚的表示出圖片中的物件。
這篇論文(Coherent Line Drawing’ by Kang et al, Proc. NPAR 2007)提出一個全自動的方法,可以將相片轉換成簡單、高品質的線條畫風格圖片。

輸入一張影像,即可產生出一張線條藝術風格畫。 輸入一張影像,即可產生出一張線條藝術風格畫。
Read More...

Panorama image stitching

全景照(panorama) 現在已普遍存在手機的相機軟體中,是一種可以拍攝數張照片然後接在一起使整個視野變更大的方法,全景照常比較常見的是往同一方向拍攝的,但也是有上下左右都全景的那種(Photo Sphere)。
以一般往同方向拍攝的一系列照片來說,要合出一張完整的全景照理論上就是將這一系列的照片重疊的部分對齊就可以了。
但實際上還是需要經過一系列的方法,才能接合出比較良好的全景照。

Read More...

Migrate mail server to Gmail - migration strategy

上一篇講了如何使用 google 提供的 migration tool 來遷移郵件,但需要知道大家的密碼才能用 IMAP 存取郵件資料。
一般來說即使是 root 也是看不到密碼的,就算能也只是看到加密過後的密碼。
而本篇要紀錄的就是我們遷移策略,包含我們怎麼繞過(?)密碼這關。

Read More...

Migrate mail server to Gmail - using migration tool

最近 CMLab 終於申請到 G Suite for Education 了~
也就是我們不用再維護自己的 mail server 了~灑花~

但這也就又多了一件事:Migration…
我們要做的事情有以下幾件:

  1. 讓 MX record 指到新的位置
  2. 遷移群組
  3. 遷移舊信

其中 2, 3 並非必須做的,但為了讓大家可以無痛轉移,我們才決定要搬信以及同步群組。
1, 2 十分容易,就照著說明就可以完成,真的不會的話還可以打給 Google 救援 XD
而本篇要紀錄的是 遷移舊信 的部分,這是其中最麻煩也最繁瑣的部分…

Read More...

High Dynamic Range Imaging

高動態範圍成像(英語:High Dynamic Range Imaging,簡稱HDRI或HDR),在電腦圖形學與電影攝影術中,是用來實現比普通數點陣圖像技術更大曝光動態範圍(即更大的明暗差別)的一組技術。高動態範圍成像的目的就是要正確地表示真實世界中從太陽光直射到最暗的陰影這樣大的範圍亮度。
– from wikipedia

由於一般數位相機的影像就是每個 pixel 8 bits,能夠表現的能量範圍就是這麼窄(過暴就全白,太暗就全黑)。
然而真實世界的能量範圍是非常廣的,為了能夠在 0~255 之間表現出最豐富的細節(亮部即暗部的細節),才有所謂的 HDR 技術。
HDR Image 可以從多張不同曝光時間的照片中組合出來,而整個流程大致包含了:

  1. 影像對齊
  2. 計算出真實能量分佈
  3. 把影像壓縮回低動態範圍成像(一般螢幕才能顯示)
Read More...