原创 數字圖像縮放之雙三次插值

基本原理:雙三次插值是一種更加複雜的插值方式,它能創造出比雙線性插值更平滑的圖像邊緣。縮放後圖像中某個象素的象素值是由源圖像相應像素附近的(4 x 4)個鄰近象素值計算出來的,即通過一個基函數進行擬合得到一個目的像素值,具體某點v(x,y)

原创 隱馬爾可夫模型的forward算法的c實現

        隱馬爾可夫模型問題有3個,即評估、解碼、學習。其中評估問題描述爲給定一個隱馬爾可夫模型參數和一個觀察序列,求該觀察序列的概率。我們使用前向算法(forward algorith)來解決這個問題。其c代碼如下:hmm.h文件#

原创 數字圖像縮放之最近鄰插值與雙線性插值處理效果對比

基本原理:1、最近鄰插值:變換後的目標圖像某點像素值等於源圖像中與變換前相應點最近的點的像素值。具體操作爲,設水平方向和垂直方向縮放的比例分別爲w和h,那麼目標圖像中的點des(x,y)對應的源圖像中的點src的座標爲(x0,y0)=(x/

原创 基本粒子羣優化算法(PSO)的matlab實現

        粒子羣優化算法是一種模擬鳥羣社會行爲的羣體搜素算法。它分爲全局最佳粒子優化和局部最佳粒子優化,對於全局最佳PSO,或者叫做gbest PSO,每個粒子的鄰域都是整個羣,其算法僞代碼如下:      創建並初始化一個n維的粒子