MSICE介面和功能分析

2021-09-07 11:32:43 字數 2682 閱讀 4657

一、首頁

ice實現的這種介面樣式,有可能使用wcf實現的,但是mfc來模仿也是可行的。

包括配置介面,和右下角的細節。

二、輸入拼接

首先是直接開啟n多

注意介面上的小細節,可以先模仿(這裡的介面實現的很好,如果需要可以專門花一些時間來進行學習)

右邊上的影象操作非常順滑。

看右邊的小細節。

如果選擇****** pannrama的模式,那麼多餘的就會被t掉;但是如果選擇自己定義,那麼你儲存在上面的肯定會存在,這一點是目前pipeline沒有實現的地方。

如果我們認為,****** panorama基本上是按照pipeline的模式來處理的。

那麼,在手動選擇部分(structed panorama)有以下模型

auto detect 自動選擇,但是這裡的自動和

****** 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在介面設計這塊,的確是可圈可點的。但是無論是從社群,還是從一些其它的地方,都能夠發現乙個事實:單純的影象拼接技術已經過時,或者至少在這個時代不是潮流了。必須和更新的硬體,和更細化的專業的介面(運用場景)結合起來,才能夠有廣闊的市場。所以影象處理工程師一定要有相應的視野和實現各種原型的能力。

MSICE介面和功能分析

一 首頁 ice實現的這種介面樣式,有可能使用wcf實現的,但是mfc來模仿也是可行的。包括配置介面,和右下角的細節。二 輸入拼接 首先是直接開啟n多 注意介面上的小細節,可以先模仿 這裡的介面實現的很好,如果需要可以專門花一些時間來進行學習 右邊上的影象操作非常順滑。看右邊的小細節。如果選擇 pa...

競品分析 VS 功能分析

前面的文中有寫過一篇競品部分功能分析的文章,今天來聊下一整個產品如何分析,並對二者進行簡單的比較。小夥伴們不要太在意概念,其實都是競品分析,可以這樣理解,乙個分析的是面,乙個分析的是點,主要還是以目的為導向,如果你只是為了優化某乙個功能模組而參考競品,那就沒必要做個大而全的產品分析,如果你 乙個產品...

nuxt about頁面功能分析和頁面模組開發

我們在上乙個章節中,我們完成了jokes頁面ui和介面功能模組的開發,我們緊接著來繼續開發剩下的整個about page好,我們來簡單分析下頁面的結構 接下來,我們來使用bootstrapvue來快速編寫頁面的結構 引入components目錄下面的 banner 元件,註冊 引入h1標題,設定對應...