Time of Update: 2018-12-06
前言: 關於Sparse coding目標函數的最佳化會涉及到矩陣求數問題,因為裡面有好多矩陣範數的導數,加上自己對矩陣運算不熟悉,推導前面博文Deep learning:二十六(Sparse coding簡單理解)中關於拓撲(非拓撲的要簡單很多)Sparse coding代價函數對特徵變數s導數的公式時,在草稿紙上推導了大半天也沒有正確結果。該公式運算式為: 後面繼續看UFLDL教程,發現這篇文章Deriving gradients using the
Time of Update: 2018-12-06
這次要說的和前一篇中提到的全圖是一樣的,都是命令類功能,在自訂的時候只要重寫OnClick()方法即可。同樣如果想用button寫,只要知道他們分別對應著ControlsMapZoomToLastExtentBackCommand和ControlsMapZoomToLastExtentForwardCommand,之後的代碼就很容易了。簡單的看看在button中實現這兩個功能的代碼:代碼Code highlighting produced by Actipro
Time of Update: 2018-12-06
前言: 由於在sparse coding模型中求系統代價函數偏導數時需要用到矩陣的範數求導,這在其它模型中應該也很常見,比如說對一個矩陣內的元素值進行懲罰,使其值不能過大,則可以使用F範數(下面將介紹)約束,查閱了下矩陣範數求導的相關資料,本節就簡單介紹下。 首先,網路上有大把的人把2範數和F=2時的範數混為一談,或者說把矩陣p範數和誘導p範數混淆了(也有可能是因為各個版本書所定義的不同吧)。下面我還是以矩陣中權威教材the matrix
Time of Update: 2018-12-06
前幾遍都在講自訂工具,在開始將快顯功能表之前先看看功能吧。 可以看到之前幾個隨筆中講到的自訂工具在這些中都有展示,同時也展示了這次要將的快顯功能表實現後的效果。在主地圖的視圖中右擊滑鼠會快顯功能表,這個菜單裡面的功能和工具列中的功能一樣,在toc導航工具中右擊地圖的時候和右擊圖層的時候彈出的菜單內容是不同的。選擇map的時候可以添加圖層和全圖,選擇layer的時候可以刪除當前選擇的圖層和重新整理。
Time of Update: 2018-12-06
今天開啟有道詞典,無意中發現多了一行字"詞典手機版更新(多款機型支援網路攝影機查詞)",oh my lady gaga,居然可以支援網路攝影機查詞!於是興沖沖的到這裡下載,沒找到我手機的型號(Nokia5530),就點了5800,反正都是S60第五版,下來,安裝,測試,wow! it really
Time of Update: 2018-12-06
在開發中,出於各種原因往往希望資料庫中的表可以同步,如果是同一個資料庫中的兩張表進行同步這個完全不是問題,一個觸發器就可以搞定了,如果是兩個資料庫中的表,甚至是一個區域網路或是廣域網路內的兩個資料庫同步,觸發器是完全派不上用場的。下面也就這個問題說說自己的一些想法。 就拿一個區域網路內的一台客戶機和一台伺服器上的資料庫進行同步吧,用戶端資料庫中表插入,刪除,修改同步到伺服器上相應的資料庫表中。或許這樣的問題沒有什麼實際的意義,現在假設有客戶有類似的需求,哈哈,客戶是上帝,只
Time of Update: 2018-12-06
Bag-of-words model (BoW model) 最早出現在NLP和IR領域. 該模型忽略掉文本的文法和語序, 用一組無序的單詞(words)來表達一段文字或一個文檔. 近年來, BoW模型被廣泛應用於電腦視覺中. 與應用於文本的BoW類比, 映像的特徵(feature)被當作單詞(Word).引子: 應用於文本的BoW modelWikipedia[1]上給出了如下例子: John likes to watch movies. Mary likes too. John
Time of Update: 2018-12-06
今年4月份opencv就出了2.1版本,一直沒怎麼用過,今天用了下,發現它越來越向Matlab的image processing toolbox靠近了,比如讀入映像可以用imread(),顯示映像用imshow().寫了個最簡單不過的例子,讀入映像然後顯示出來:代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include "cv.h" //
Time of Update: 2018-12-06
之前在介紹資料庫同步的時候僅提供了兩種方法,一個是資料庫內建的複製技術還有一個是利用WINFORM應用程式實現同步,其實除了這兩種方法還有很多其他的方法,比如說鏡像,交易記錄傳送,分散式交易等等,其實鏡像好像在SQL2000中沒有找到,那就看看SQL2000中提供的兩種和事務相關的同步技術,交易記錄和分散式交易服務 ①:交易記錄:可能很多資料庫的同步功能都基於了交易記錄來實現的,因為對主伺服器中的資料庫不會產生任何的影響。 主要實現思想:在主伺服器上建立一個主伺服
Time of Update: 2018-12-06
從兩年前開始知道增強現實,算是見證了增強現實從marker到natural marker的發展,使用過ARToolkit, EPFL的Bazar,也用過total immersion的軟體,應當說不論是marker還是natural marker都已經很成熟了,尤其是total
Time of Update: 2018-12-06
最近做B/S的項目,實在是有點忙,雖然感覺沒什麼難度,可是複雜的流程和巨大的工作量還是很無奈。上班時間根本沒有時間再學習GIS,所以只好下班回去簡單的學習一下。本來上講中提到這講會介紹MapTOCControl的右擊菜單,哈哈,這個暫時沒整理好,還是先看看GIS的查詢吧。哈哈。 老規矩,有圖有真相,看看。 在GIS中查詢分為:屬性查詢和空間查詢,分別對應的介面是IQueryFilter和ISpatialFilter,當然後者繼承了前者。
Time of Update: 2018-12-06
request對象與response對象 一.request對象1.通過request對象可以獲得用戶端輸入的資訊。request對象包含了從用戶端傳來的請求資訊。請求的參數是一個請求的組成部分,它們被作為字串從用戶端傳送到JSP/Servlet容器中,並被用於初始化request對象。 2.request對象是javax.Servlet.http.HttpServletRequest介面,它主要可用的方法如下:1)getCookies()該方法返回用戶端的Cookie對象數組,這些Cookie
Time of Update: 2018-12-06
前面博文裡提到了自己寫的一個natural marker的AR的雛形,那是針對平面物體的,計算homography matrix的時候用上ransac,計算結果還算比較穩定。最近這段時間進一步研究了針對非平面物體的pose estimation問題,基本上完成了雛形,但發現計算結果的雜訊特別大。從視頻裡可以看出,對於rotation的估計基本還可以,但對於translation的估計誤差較大,當然也可能是我現在的scale有問題。其實寫這篇博文的主要目的是向達人請教怎樣做real time
Time of Update: 2018-12-06
一.String包中常用控制項類1.SWING菜單類JMenuBar,JMenu,JMenuItem2.文本窗格類JTextPane3.按鈕類,標籤類以及分割線控制項1)按鈕類 JButton2)表徵圖類 ImageIcon3)標籤類 JLabel4)分割線類JSeparatorpackage swingtest;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test_Swing1
Time of Update: 2018-12-06
快整整兩年了,感歎“轉眼已是百年”詩句的精妙,兩年內浪費了太多時光,所以決定重新起航,相信這次可以走的更遠更寬廣..... 兩年來一直在研究XNA的二次開發,從一開始的興奮到中間的惡補空間幾何到後來慢慢的力不從心再到最後得心應手,整個過程用了很長的時間,不過仍然還需要自己鑽研很多知識點,對待HLSL依然有點力不從心,這將是我今年一年利用空閑時間惡補的主要知識點之一,為了鞭策自己會想所有的HLSL的學習感悟都記錄到這裡,和志同道合的朋友一起研究和學習。
Time of Update: 2018-12-06
一直想學習Shader,卻總是斷斷續續的,觸及不到精髓部分。於是,決定從最基礎的開始學習,做好筆記,儘快成為Shader達人.....既然選擇了學習,就要風雨兼程,一路向前~ 第一篇之環境光線: 環境光線是沒有方向的,在一個空間中所有模型照射到的環境光線的顏色都是相同的,比如在一個漆黑的房間裡什麼也看不到,環境光線通常為0,而在一個明亮的房間裡,就能夠看到物體,此時讓物體可以進入你視覺的即是因為環境光線不為0。
Time of Update: 2018-12-06
一.表單標籤 <form> 定義供使用者輸入的表單 <input> 定義輸入欄位 <textarea>定義文本域 (一個多行的輸入控制項) <label> 定義一個控制的標籤 <fieldset> 定義域 <legend> 定義域的標題 <select> 定義一個挑選清單
Time of Update: 2018-12-06
開啟/建立一個HANDLE而忘記close的情況時有發生。利用RAII的思想,將HANDLE封裝為一個類,在其解構函式中進行close,是一個不錯的方法。ATL提供了一個CHandle類,但是提出了以下使用注意事項:Some API functions will use NULL as an empty or invalid handle, while others use INVALID_HANDLE_VALUE. CHandle only uses NULL and will treat
Time of Update: 2018-12-06
今天和一個師兄討論opencv的問題,才知道2.1已經出來一個月了,可以到這裡下載。貼心的是還直接給出了win32-vs2008使用的安裝檔案。到這裡看了下changelog,似乎在提供的函數方面比2.0沒有很大變化,主要改進在於對64位系統更好的支援,並行運算部分從OpenMP轉到了TBB,映像分割與立體視覺匹配部分看來有了比較大的更新,但目前我還用不到。。懶得把以前的程式按個從*200.dll改到*210.dll,所以暫時還不會試這個新版本,不過貌似問題不少,比如師兄遇到了這個錯誤:LDR:
Time of Update: 2018-12-06
上篇隨筆介紹了我們在交大新圖書館做的一個多點觸摸互動牆,如今觸摸儼然成了人機互動的主流方式。前段時間入手了Nokia5530,2.9英寸單點觸控螢幕,wifi,加速度感應器,除了沒有內建GPS,基本上功能還是比較齊全的,就琢磨著用它做點有趣的東西,於是就有了這個我稱為手機滑鼠的東西。原理很簡單,程式分為手機端和PC端兩部分,兩者使用UDP通訊。手機端使用Java和Javame開發。5530使用的是S60 5th