MSICE界面和功能分析
生活随笔
收集整理的這篇文章主要介紹了
MSICE界面和功能分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、首頁
ICE實現的這種界面樣式,有可能使用WCF實現的,但是MFC來模仿也是可行的。 包括配置界面,和右下角的細節。 首頁的主要功能只有3個,分別為圖片拼接、視頻拼接和打開拼接文件。 二、輸入拼接圖片 首先是直接打開N多圖片 注意界面上的小細節,可以先模仿(這里的界面實現的很好,如果需要可以專門花一些時間來進行學習) 右邊上的圖像操作非常順滑。 ?? 看右邊的小細節。如果選擇Simple pannrama的模式,那么多余的圖片就會被T掉;但是如果選擇自己定義圖片,那么你保存在上面的圖片肯定會存在,這一點是目前PipeLine沒有實現的地方。 如果我們認為,Simple panorama基本上是按照PipeLine的模式來處理的。 那么,在手動選擇部分(structed panorama)有以下模型 auto detect 自動選擇,但是這里的自動和Simple pannrama也不一樣; Planar motion 平面 Planar motion with skew 仿射 Planar motion with perspective 透視 Rotating motion 旋轉 最前面的按鈕和最后面的checkbox,那么都是用于實時顯示拼接結果而來的。 這個小玩意,看上去很神奇,實際上還是有方法可以來設計的。 1 只有4個角可現實為1. 2 當某個角顯示為1的時候,只有旁邊的按鈕可以顯示為2 3 如果上次是豎著的,那么下次也是直的。很有意思。 而兩邊的columns和rows。它們的出現時和選擇豎直還是水平有關的。 對于這塊,左邊是選擇圖片的順序,這個效果應該說是很直觀直接;右邊是選擇拼接的角度參數。 最下面這4個參數,在我掌握的資料里面還沒有充分的介紹。 三、拼接圖片 最為巨大的是中間的框子,實際上具體的工作還是中間的來做。 cylindical ?圓柱形的 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? spherical ? ? ? ? ? ? ? ? ? ? ? 球狀的 ? ? ? ? ? ? ? ? ? ? ? ?stereographic ? 立方體 transverse cylindrical 橫向的圓柱形 ? ? ? ? ? ? ? ? ? ? ?transverse spherical ? ? ?橫向球狀? mercator 墨卡托投影??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??orthographic ? ? ? ? ? ? ? ? 正投 transverse mercator橫軸墨卡托投影 ? ? ? ? ? ? ? ? ? ? ? ?fisheye ? ? ? ? ? ? ? ? ? ? ? ? 魚眼 ? 包括下半部分實現了Orientation,的確能夠調整的地方很多。那么目前我們還是實現最為基礎的Cylindrical,下一步可能涉及Tansverse Cylindrical和Mercator等。 ? 四、切割圖片 這塊切割并不復雜,主要是auto complete實現了一個邊緣提取最大矩形的工作,應該是可以完成的。 值得注意的是,ICE中用于顯示比較大型圖片的時候,有一個延遲讀取的模式,用戶體驗較好,值得關注。 五、輸出圖片 輸出圖片這塊,最終的Image模式是用的上的,而Photosynth是微軟關于全景另一個項目,雖然目前已經關閉,但是未來可能有作用。 小結 可以看出,ICE在界面設計這塊,的確是可圈可點的。但是無論是從社區,還是從一些其它的地方,都能夠發現一個事實:單純的圖像拼接技術已經過時,或者至少在這個時代不是潮流了。必須和更新的硬件,和更細化的專業的接口(運用場景)結合起來,才能夠有廣闊的市場。所以圖像處理工程師一定要有相應的視野和實現各種原型的能力。 目前方向:圖像拼接融合、圖像識別 聯系方式:jsxyhelu@foxmail.com總結
以上是生活随笔為你收集整理的MSICE界面和功能分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于koa2开发的用户中心
- 下一篇: Spring控制反转(依赖注入)的最简单