原创 衍射極限、MTF與相機分辨率(2)

一、線對越多,MTF越高,鏡頭就越好嗎? 現在來說說第二個問題吧。假設有兩個鏡頭,一個到30lp/mm時,MTF就降到了0.5;而另一個直到60 lp/mm時,MTF才降到0.5。那可不可以說後一個鏡頭好呢? 首先我們來想一下,什麼是好鏡

原创 衍射極限、MTF與相機分辨率(1)

關於衍射極限、MTF以及像素大小的問題一直是我的一塊心病。說完全不瞭解,又大概知道這麼一回事;可真正要我來講,卻又不能嚴密而系統地跟別人解釋清楚。彷彿就如同夢境裏的一個場景,能真真切切看到它的存在,卻又難以捉摸,有時跑到跟前細看,又不是那

原创 常用的優化方法總結

很多問題最終都歸結爲求一個算式的最小值問題,比如某個問題用MAP(最大後驗概率),ML(最大似然估計)等等方式來建立數學模型,最終就歸結爲在L1或L2範數下的最小值問題,這在很多文獻中都經常碰到。而解決的方法,也不外乎幾種:牛頓法、最速下

原创 OpenCV中隨機數的生成

產生隨機數有很多方法 首先是自己構造RNG的方法 RNG() RNG(uint16 state) 後一個帶state參數的構造器可以指定初始狀態,類

原创 旋轉變換的指數形式

看一篇英文文獻,裏面用到了一個繞空間三個座標軸旋轉的矩陣,原文說using the exponential representation for rotations,並直接給出了下面的公式 Ri=e[θi]×,[θi]×=⎡⎣⎢

原创 KD樹

KD樹是k-dimension樹的簡稱。KD樹是一種樹形的數據結構,目的是爲了提高數據查找的效率。可以把KD樹類比爲一維的折半查找,只不過它是針對多維數據的。一維折半查找需要把數據先排序,做成查找表,或是做成二叉查找樹,即每個節點

原创 圖像之間存在透視變換的條件

圖像配準是常見的問題。此時待配準的圖像一般都是從不同角度和途徑獲取的相同場景的圖像。這些圖像之間的關係常用仿射變換和透視變換來表示。仿射變換是透視變換的特例,透視變換更加一般化,但它是非線性的。其實並不是針對同一場景的所有圖像都滿

原创 圖像變換——向前映射和向後映射

一,圖像變換與映射 我們在進行圖像處理時常常需要對圖像進行變換。比如對圖像進行縮放,旋轉,平移等。圖像變換的本質是將像素點的座標通過某一種函數關係,映射到另外的位置。假設變換前圖像爲I(x,y),變換後圖像爲I’(x’,y’),

原创 GridView多選錯誤範例解析

最近在寫一個程序,需要使用GridView顯示很多圖片的縮略圖。想要實現的效果是長按 進入多選狀態,在多選狀態點擊各個圖片能夠勾選,並得到所有選擇的圖片。 最初參考的是這篇文章 http://blog.csdn.net/zhouyuanj

原创 Android界面之ViewPager

最近下了一個Android的開源項目學習。主要界面就是模仿今日頭條的界面。然後我就發 現像這種新聞諮詢類的App,界面其實都蠻像的,主要用到的就是一個ViewPager組件。 於是就去網上找了一些ViewPager組件的資料學習了一下。

原创 Hough變換檢測直線

1、原理 對於一幅二值圖像(一般由對普通圖像進行邊緣提取得到),對於這些邊緣中的直線進行識別和檢測是通過以下原理進行的。對於每個點A,通過這個點的直線可以用兩個參數來描述,我們一般使用斜率k和截距b。對於所有通過這個 點的直線,隨着k和

原创 Matrix與圖像變換

在Android中我們經常需要在屏幕上顯示變換的圖像,比如顯示一張旋轉的圖像,或者一張圖片做點斜切,產生類似於透視的效果。這些都需要依賴於Matrix類。其中用得最多的就是 Bitmap類的 public static Bitmap

原创 Android圖標規範

1. 程序啓動圖標: LDPI (Low Density Screen,120 DPI),其圖標大小爲 36 x 36 px。 MDPI (Medium Density Screen, 160 DPI),其圖標大小爲 48 x 48

原创 調用系統App以及MIME type屬性

在實際Android項目中經常需要調用系統已有的App來完成某些操作,比如有張圖片我們 想把它顯示出來,而有不想自己去專門寫一個顯示圖片的Activity類。此時就可以調用 系統的App來實現,因爲一般的Android系統肯定都有顯示圖

原创 Android中的UI更新(2)

繼續前一個話題,在非UI線程中更新UI組件,除了使用前一篇博文提到的Handler以外,還有另一種常用的方法——異步任務(AsyncTask)。 異步任務類AsyncTask<Params,Progres