有兩種方法來解決,硬件的和軟件的。所謂軟件的解決一種就是用算法來解算出相應的位置,編程解決(很麻煩,沒有相應的函數)。還有就是我們用交互的方式來調節具體的位置,用人眼的判斷來得出近似的結果,由于投影機的位置相對固定,你只要調節過一次后在不改變投影機位置的前提下就可以終身受用。具體就是把顯卡輸出的數據在輸出前讀取出來,進行算法或交互的處理,得到相應的數據模型,然后再將畫面處理成相對于平面變形的圖像數據,最后輸出到投影機,這樣我們看到的就是標準的經過校正的效果了。
這樣做的好處是可以調的相對準確,而且在程序中可以添加一些自己想要的其他效果,比較靈活。但是缺點也是很明顯的,其中最難于讓人接收的就是這樣的解決是面向應用的。換而言之就是他只能用在放電影的單一用途。無法支持其他的應用,更不用說是操做桌面了。我們可以做3d游戲的幾何校正,畫面分割,可以做放電影的幾何校正,等等等等。總之是每一個用途就要做一次校正。每次用完當前的應用后又要做其他應用的2次校準。
當然在單一應用的領域,我們做軟件的幾何校正是完全可行的。這也是現在外面大部分所謂大屏幕系統集成商做的事(低成本的解決方案)。
幕的問題,是這樣的。幕就是普通的幕,那些做幕的廠家都可以定做。關鍵是如果是弧形的幕支架必須自己做。柱面幕的幕是平的,弧形的支架配合了之后就是柱面幕了。
上次說了軟件的解決辦法,現在來說硬件的。有些所謂的硬件解決其實是通過一臺帶vga輸入的機器來實現的。具體就是把需要幾何校正的圖像輸出到單獨的一臺電腦上,這臺電腦再把信號處理成一個變形的畫面輸出到投影機(其實這也是一種軟件的方案)。這樣就實現了我們所說的可以面向任何應用的幾何校正。這樣的做法的確是可以解決最根本的問題,但這樣的產品價格相當昂貴,不是我們可以買得起的。所以也不在我們的討論范圍之內,我們要做的是all free的方案(當然除了你必須買的設備之外)。。。。。。
幾何校正的all free的方案是什么呢?