Time of Update: 2018-12-03
重要:SVN不是記錄每一個版本的實際內容,只是記錄版本間的差異SVN使用延遲拷貝來實現svn copy,其只是原始檔案的一個連結,對拷貝的修改被svn記錄為相對於原始檔案的修改 1.建立存放庫 假設d:/dev/svnrepo為存放svn存放庫的目錄 svnadmin create d:/dev/svnrepo/test 建立一名為test的存放庫2.匯入項目
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。 這是《Delphi影像處理 -- 中值濾波》一文的改進版。亦可參見《C++影像處理 -- 中值濾波》。
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。 Photoshop的模糊濾鏡似乎使用的不多,大多數情況下都是使用高斯模糊。
Time of Update: 2018-12-03
ByteArrayOutputStream bos = new ByteArrayOutputStream(); BufferedOutputStream output = new BufferedOutputStream(bos); BufferedInputStream input = new BufferedInputStream(new FileInputStream(file));
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。
Time of Update: 2018-12-03
由於CSDN部落格和部落格園的編輯方面有不一致的地方,導致文中部分圖片錯位,為不影響瀏覽效果,建議點擊開啟連結。 本文的演算法並不是我自己提出的,而是一些論文中提出的,詳見 : 1、基於映像分析的偏色檢測及顏色校正方法 徐曉昭 , 蔡軼珩 , 劉長江 , 賈克斌 , 沈蘭蓀 2、皮膚檢測技術的研究及改進
Time of Update: 2018-12-03
一、結構介紹高層結構圖:wrappers包:handlers包(部分): 二、功能介紹commons.dbutils是一個對JDBC操作進行封裝的類集,其有如下幾個優點:(1)沒有可能的資源泄漏,避免了繁鎖的JDBC代碼(2)代碼更整潔(3)從ResultSet自動產生JavaBeans屬性(4)無其他依賴包 三、基本使用基本用到的類有:QueryRunner、ResultSetHandler及其子類等QueryRunner -- 執行查詢的類,可以執行SELECT、INSERT、UPDATE、
Time of Update: 2018-12-03
這是個簡單的演算法,是全域二值演算法的一種,演算法執行速度快。 演算法過程簡單描述如下: 對於每一個像素,做如下處理 1、計算當前像素水平和垂直方向的梯度。 (two gradients are calculated |I(x + 1, y) - I(x - 1, y)| and |I(x, y + 1) - I(x, y - 1)|); 2、取兩個梯度的最大值作為權重。(weight is calculated as maximum of two
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。 Photoshop的銳利化濾鏡很簡單,就是對映像做一個卷積,其卷積模板為: 0 -1 0 -1 8
Time of Update: 2018-12-03
由於CSDN部落格和部落格園的編輯方面有不一致的地方,導致文中部分圖片錯位,為不影響瀏覽效果,建議點擊開啟連結。 由於能力有限,演算法層面的東西自己去創新的很少,很多都是從現有的論文中學習,然後實踐的。 本文涉及的很多演算法,在網路上也有不少同類型的文章,但是肯定的一點就是,很多都是不配代碼的,或者所附帶的代碼都是象徵性的,速度慢,不優雅,不具有實用價值,本文努力解決這些問題。 文中各演算法出現的順序並不代表演算法的優越性,僅僅是作者隨機排布的而已。
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。
Time of Update: 2018-12-03
由於CSDN部落格和部落格園的編輯方面有不一致的地方,導致文中部分圖片錯位,為不影響瀏覽效果,建議點擊開啟連結。 由於能力有限,演算法層面的東西自己去創新的很少,很多都是從現有的論文中學習,然後實踐的。 本文涉及的很多演算法,在網路上也有不少同類型的文章,但是肯定的一點就是,很多都是不配代碼的,或者所附帶的代碼都是象徵性的,速度慢,不優雅,不具有實用價值,本文努力解決這些問題。 文中各演算法出現的順序並不代表演算法的優越性,僅僅是作者隨機排布的而已。
Time of Update: 2018-12-03
接著上一篇文章的熱度,繼續講講一些稍微簡單的演算法吧。 本文來講講片段演算法,先貼幾個吧: 這是個破壞性的濾鏡,拿美女來說事是因為搞映像的人90%是男人,色色的男人。 關於片段濾鏡的原理,網路上可找到的資料為:將映像建立四個相互位移的副本,產生類似重影的效果。 就憑上述一句話,我們就可以動手了。
Time of Update: 2018-12-03
在使用Delphi可視化設計時,有時覺得某個元件缺少點自己需要的功能或者屬性,或者需要的功能或者屬性是protected,沒法直接得到。比如TPanel,是個容器類組件,其功能是用來放置其它視窗組件和圖形組件,但是,如果想在它的介面上畫點什麼就不那麼方便了,既沒有OnPaint事件,也不能直接擷取其Canvas(該屬性是protected)。 碰到這類問題,我們採用的策略一般有2個:重新寫一個該組件的衍生類別,註冊到IDE的組件面板中,或者動態建立這個類,插入到視窗中,對於類似TP
Time of Update: 2018-12-03
由於CSDN部落格和部落格園的編輯方面有不一致的地方,導致文中部分圖片錯位,為不影響瀏覽效果,建議點擊開啟連結。 映像柔光效果在很多商業軟體中都有實現,比如美圖秀秀,光影魔術手等。其能針對原始映像產生一副新的比較平滑感覺光線比較柔和的效果,給人一種朦朧美,如下面幾幅圖所示:
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。 最近一段時間,在整理以前的文章,前幾天剛剛將《Delphi影像處理 --
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。 本文是基於《GDI+在Delphi程式的應用 – Photoshop色相/飽和度/明度功能》一文的BASM實用性過程,有關實現原理可參見《GDI+
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。 映像的表面模糊處理是Photoshop
Time of Update: 2018-12-03
閱讀提示: 《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。 《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。 儘可能保持二者內容一致,可相互對照。 本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。 USM銳利化是用來銳利化映像邊緣的,它通過調整映像邊緣細節的對比,並在邊緣的兩側產生一條亮線一條暗線,使畫面整體更加清晰。