語音訊號處理之(三)向量量化(Vector Quantization)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 這學期有《語音訊號處理》這門課,快考試了,所以也要瞭解瞭解相關的知識點。呵呵,平時沒怎麼聽課,現在只能抱佛腳了。順便也總結總結,好讓自己的知識架構清晰點,也和大家分享下。下面總結的是第三個知識點:VQ。因為花的時間不多,所以可能會有不少說的不妥的地方,還望大家指正。謝謝。 向量量化(VQ,Vector
SURF演算法是SIFT演算法的加速版,opencv的SURF演算法在適中的條件下完成兩幅映像中物體的匹配基本實現了即時處理,其快速的基礎實際上只有一個——積分映像haar求導,對於它們其他方面的不同可以參考本blog的另外一篇關於SIFT的文章。
MFC子視窗和父視窗(SetParent,SetOwner) 一、概念和區別 在windows系統中,每個視窗對象都對應有一個資料結構,形成一個list鏈表。系統的視窗管理器通過這個list來擷取視窗資訊和管理每個視窗。這個資料結構中有四個資料用來構建list,即child、sibling、parent、owner四個域。所以我們可以看到,視窗之間的關係有兩種:owner-owned 關係和
F28335 學習系列一 ——FLASH 搬移到 RAM 運行實現方法 本人學習 28335 有一段時間了,每次都有這樣的感覺:“講解 F28335 的資料太少了!”。特別是在使用 F28335 遇到困難時,往往要調動百度, google 等各大搜尋引擎,方能尋覓點零星的資料。店面上出售的 TI C2000 系列 DSP 中文資料以 2407 和 2812 為多,全部講解的28335 的中文資料沒有(不知道是不是我沒有發現,有的同志,麻煩您給我留個言啊)。我現手上有一本參考書:<&
聲明:歡迎任何人和組織轉載本blog中文章,但必須標記文章原始連結和作者資訊。
QNX作業系統下載:http://www.qnx.com/download/feature.html?programid=21367開發環境可以是WindowsXP,Linux,或QNX自己(Neutrino Host)。這個串連裡還有一個安裝好了的Neutrino Host的VMware Image.1) 用下完那個qnx-632-vmware-image.zip,展開。用VMware開啟它。2) login 使用者名稱是root,沒有password(直接按斷行符號)3) 去 http:/
每次開啟office系列(Word、Excel。。。),系統提示無法載入語音辨識之類的,點“確認”後會提示輸入載入源對話方塊,點“取消”後office系列會運行正常,但每次開啟都有提示,真得很煩,google了一下,大多人都提示按如下操作:開啟WORD--->菜單“工具”--->“選項”--->“儲存”屬性頁面--->去掉“嵌入語言資料”複選項前面的勾--->點擊“確定”。我試了好幾次還是不行,接著搜,終於搜到了一個方法可以,操作如下:進入控制台--->地區和
有時開啟工作管理員,發現使用者名稱那一列為空白,正常狀態是顯示System或者是當前登入的使用者名稱,具體哪一個要根據程式是由使用者啟動的還是系統啟動的. 解決方案:在運行中輸入services.msc,這是開啟服務管理視窗的windows命令,找到Terminal service,雙擊彈出對應的屬性對話方塊,將啟動方式改為自動,並啟動這個服務.然後重新開啟工作管理員就可以看到正常狀態下的使用者名稱了.
1、SIP協議介紹Internet的許多應用都需要建立和管理一個會話,會話在這裡的含義是在參與者之間的資料的交換。由於考慮到參與者的實際情況,這些應用的實現往往是很複雜的:參與者可能是在代理間移動,他們可能可以有多個名字,他們中間的通訊可能是基於不同的媒介(比如文本,多媒體,視頻,音頻等)-有時候是多種媒介一起互動。人們創造了無數種通訊協議應用於即時的多媒體會話資料比如聲音,影像,或者文本。本SIP(工作階段初始通訊協定)和這些協議一樣,同樣允許使用Internet端點(使用者代理程式)來尋找參
Xapian 學習筆記 3 相關欄位的排序在Xapina中,命中文檔的排序是以文檔的相關度降序來做的,當兩個文檔的相關度一樣時,按文檔id的升序來做,你也可以通過設定enquire.set_docid_order(enquire.DESCENDING)來把其變成降序,或者設定成不關心文檔id的排序enquire.set_docid_order(enquire.DONT_CARE);當然這個排序也可以按其它規則來做,或者其它規則與相關度結合來做,下面我們就分析這兩種排序方法。1. 相關度排序
問題1: 在使用Jlink的過程中,有時候“韌體-firmware”會莫名其妙的丟失,導致Jlink變成一塊磚頭。問題2: 在2013/4/17號截止,MDK最新版為4.70a,其中有兩個很重要的更新就是代碼提示和錯誤提示,因此很有升級的必要,但是升級之後,你的調試工具Jlink中的firmware也要升級 ,但是升級之後~~~O(∩_∩)O~那麼,所以~~~所需原材料:”磚頭“Jlink一個(自備),萬能Jlink韌體一個,SAM-BA
Lock Convoys Explained潘愛民,2010-10-9 Lock Convoys是在多線程並發環境下由於鎖的使用而引起的效能退化問題。當多個相同優先順序的線程頻繁地爭搶同一個鎖時可能會引起lock convoys問題,一般而言,lock convoys並不會像deadlock或livelock那樣造成應用邏輯停止不前,相反地,遭受lock
1、寬容 一隻小豬、一隻綿羊和一頭乳牛,被關在同一個畜欄裡。有一次,牧人捉住小豬,牠大聲號叫,猛烈地抗拒。綿羊和乳牛討厭牠的號叫,便說:「他常常捉我們,我們並不大呼小叫。小豬聽了回答道:「捉你們和捉我完全是兩回事,他捉你們,只是要你們的毛和乳汁,但是捉住我,卻是要我的命呢! 立場不同、所處環境不同的人,很難瞭解對方的感受;因此對別人的失意、挫折、傷痛,不宜幸災樂禍,而應要有關懷、瞭解的心情。要有寬容的心!2、 靠自己 小蝸牛問媽媽:為什麼我們從生下來,就要背負這個又硬又重的殼呢? 媽媽
<host appBase="d:/aaa"><Context path="/smswap" reloadable="true" docBase="D:\workspace\smswap\WebRoot"></Context></host>我們先看appBase,這個目錄表示:1 這個目錄下面的子目錄將自動被部署為應用。2
kalman濾波大家都很熟悉,其基本思想就是先不考慮輸入訊號和觀測雜訊的影響,得到狀態變數和輸出訊號的估計值,再用輸出訊號的估計誤差加權後校正狀態變數的估計值,使狀態變數估計誤差的均方差最小。具體它的原理和實現,我想也不用我在這裡費口舌,但這個理論基礎必須的有,必須得知道想用kalman濾波做跟蹤,必須得先建立運動模型和觀察模型,不是想用就能用的。如果不能建立運動模型,也就意味著你所要面對的問題不能用kalman濾波解決。我結合一下OpenCV內建的kalman.cpp這個常式來介紹一下如何在O
題目:這道題難度並不大,因為是需要用遞迴的思想來解決,我們很容易就能夠想到分治的思想.首先,定義一個函數MaxIndex()並假定它可以返回數組最值的索引(索引相對於數組開始而言,即相對開始位移了多少.).至少MaxIndex()是如何工作的,暫時不需要管.只需要知道,它可以返回最大值的索引不妨設為p.因此可以將數組分為1和n-1兩等份.對後者調用MaxIndex()可得到最大值下標位移量.即最大值為A[p+1],相對於開始0需要多加1.用它和開始元素A[0]對比,如果大於,則返回p+1,否則返
kernel thread可以用kernel_thread建立,但是在執行函數裡面必須用daemonize釋放資源並掛到init下,還需要用completion等待這一過程的完成。 kthread_create是比較正牌的建立函數,這個不必要調用daemonize,用這個建立的kernel
最近Google Map又更新了, UI簡潔帥氣有沒有! 互動很舒服對不對!直接導致我把其他的地圖應用都從手機刪掉了.,..可是Google的更新好像忘記了天朝的人民們還在原始網路狀態, 離線地圖被去掉了!每月就100多M的流量沒法隨便用Google Map啊, 一會5M就沒了, 你資料更新那麼流暢做死啊!好在: 就像Google Glass一樣, Google Map也有他的Magic words~只要在網路狀態下, 選取需要的地圖部分, 然後在搜尋方塊輸入 "ok maps",
Visual C++項目組今天發布了Visual C++ 2008 Feature Pack。這個Feature Pack包含了一些以前需要付費給BCG Soft才可以使用的控制項,例如BCG著名的視窗布局和風格自訂功能,不過也有一些有用的控制項,例如資料夾清單、資料夾樹狀目錄、屬性窗格等等。這個Feature