Delphi影像處理 — 線性亮度/對比調整

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。   本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。     本文代碼是在《Delphi影像處理 -- 亮度/對比調整》基礎上,通過改非亮度為線性亮度而成的。    映像亮度調整分為非線性和線性兩種方法。   

任意半徑的中值濾波演算法的快速實現[開發備忘錄]。

       最近無意中看到了一種0(1)複雜度的中值濾波演算法,參考http://nomis80.org/ctmf.html,按照文章的方式實現了,並做了適當的改進。     演算法的原理已經完全搞懂,其實並不難,記錄下,以資鼓勵。     一個建議,在半徑小於8的時候,可以不用該演算法,而改以直接用長條圖--》(粗分/細分長條圖計算)。速度會快一半,而大於8時,建議用該演算法。     以一副1024*768的24位真彩色映像為例,進行速度結果彙報:時間比較(ms)      半徑     

Delphi影像處理 — 映像翻轉(鏡像)

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。   本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。     對映像的翻轉處理,是產生一個與原映像在水平方向或者垂直方向相對稱的鏡像映像。   

GDI+ 在Delphi程式的應用 — 映像二值化

    映像的二值化,無論是理論,還是方法都很多,網上搜尋一大堆,本人水平有限,沒法完全搞清楚,只在這裡針對GDI+在Delphi中如何做一般二值化處理,寫一個簡單例子。    其實,這個例子在昨天本人發表的《GDI+ 在Delphi程式的應用 -- ColorMatrix與映像灰階化 》中已經給出了基本的代碼,只要在其上加一個參數和一句代碼就行了: // 灰階或者二值化彩色映像procedure GrayImage(Image: TGpImage; Threshold: Single = 0.

svn基本操作(1)

重要:SVN不是記錄每一個版本的實際內容,只是記錄版本間的差異SVN使用延遲拷貝來實現svn copy,其只是原始檔案的一個連結,對拷貝的修改被svn記錄為相對於原始檔案的修改  1.建立存放庫   假設d:/dev/svnrepo為存放svn存放庫的目錄   svnadmin create d:/dev/svnrepo/test   建立一名為test的存放庫2.匯入項目  

GDI+ 在Delphi程式的應用 — ColorMatrix與映像灰階化

    映像由彩色轉化為灰階的過程叫灰階化,也叫去色。    彩色映像灰階化的原理很簡單,就是按某種計算方法將映像各像素的R、G、B分量取成同樣的值即可。計算方法有幾種:    1、每個像素R、G、B各分量的值為該象素R、G、B的平均值;    2、每個像素R、G、B各分量的值為該象素R、G、B中最大值;    3、按YUV色彩空間原理,每個像素R、G、B各分量的值為:Y = 0.3R + 0.59G + 0.11B。   

Delphi影像處理 — 映像顏色混合

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。    本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。    

Delphi影像處理 — 中值濾波(灰階分組統計法)

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。    本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。     這是《Delphi影像處理 -- 中值濾波》一文的改進版。亦可參見《C++影像處理 -- 中值濾波》。   

Delphi影像處理 — 設定映像關鍵顏色

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。   本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。     設定映像關鍵顏色,使映像的某種或某個範圍的顏色成為透明色,是圖片合成、動畫顯示中經常用的影像處理手段。下面是實現代碼: procedure

ByteArrayOutputStream.size()返回0錯誤

                        ByteArrayOutputStream bos = new ByteArrayOutputStream();            BufferedOutputStream output = new BufferedOutputStream(bos);            BufferedInputStream input = new BufferedInputStream(new FileInputStream(file));       

vb.net中彩色映像資料的快速擷取

         一直以來,影像處理都是VB的禁區,主要的原因可能是因為她沒有指標,而映像的資料量通常都很大。其實,只要有正確的方法,VB同樣可以寫出高效而又快速的影像處理程式的。       

Delphi影像處理 — 中值濾波

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。   本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。    

映像偏色檢測演算法,速度快,效果好,共用給大家。

   由於CSDN部落格和部落格園的編輯方面有不一致的地方,導致文中部分圖片錯位,為不影響瀏覽效果,建議點擊開啟連結。    本文的演算法並不是我自己提出的,而是一些論文中提出的,詳見 :     1、基於映像分析的偏色檢測及顏色校正方法 徐曉昭 , 蔡軼珩 , 劉長江 , 賈克斌 , 沈蘭蓀     2、皮膚檢測技術的研究及改進   

commons.dbutils1.2介紹及使用

一、結構介紹高層結構圖:wrappers包:handlers包(部分): 二、功能介紹commons.dbutils是一個對JDBC操作進行封裝的類集,其有如下幾個優點:(1)沒有可能的資源泄漏,避免了繁鎖的JDBC代碼(2)代碼更整潔(3)從ResultSet自動產生JavaBeans屬性(4)無其他依賴包 三、基本使用基本用到的類有:QueryRunner、ResultSetHandler及其子類等QueryRunner -- 執行查詢的類,可以執行SELECT、INSERT、UPDATE、

硬聚類(HCM)和模糊聚類(FCM)在彩色映像分割中的具體應用

      樣本工程見:          http://files.cnblogs.com/laviewpbt/%e5%9b%be%e5%83%8f%e6%a8%a1%e7%b3%8a%e8%81%9a%e7%b1%bb.rar       一年前我寫過模糊聚類演算法(FCM)和硬聚類演算法(HCM)的VB6.0實現及其應用 一文,之後,有不少同仁向我詢問如何將這個演算法應用在彩色映像的分割上,鑒於映像資料的特殊性,這裡簡單的談談在映像中聚類演算法的需要注意一些細節。          

基於Simple Image Statistics(簡單映像統計,SIS)的映像二值化演算法。

  這是個簡單的演算法,是全域二值演算法的一種,演算法執行速度快。     演算法過程簡單描述如下:   對於每一個像素,做如下處理        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

10大國外IT網站

10大國外IT網站 1、http://news.com.com/ IT第一新聞網站,每天值得瀏覽一番,IT天下的大事基本不會錯過。其中名為"觀察Perspectives"的專欄,也比較精彩而有深度,可以每周一看。http://news.com.com/2016-1071-0.html?tag=fd_nc_pr   2、http://www.zdnet.com/

PhotoShop演算法原理解析系列 – 像素化—》片段。

      接著上一篇文章的熱度,繼續講講一些稍微簡單的演算法吧。      本文來講講片段演算法,先貼幾個吧:                      這是個破壞性的濾鏡,拿美女來說事是因為搞映像的人90%是男人,色色的男人。      關於片段濾鏡的原理,網路上可找到的資料為:將映像建立四個相互位移的副本,產生類似重影的效果。      就憑上述一句話,我們就可以動手了。     

映像柔光效果(SoftGlow)的原理及其實現。

   由於CSDN部落格和部落格園的編輯方面有不一致的地方,導致文中部分圖片錯位,為不影響瀏覽效果,建議點擊開啟連結。       映像柔光效果在很多商業軟體中都有實現,比如美圖秀秀,光影魔術手等。其能針對原始映像產生一副新的比較平滑感覺光線比較柔和的效果,給人一種朦朧美,如下面幾幅圖所示:             

Delphi影像處理 — 表面模糊

閱讀提示:    《Delphi影像處理》系列以效率為側重點,一般代碼為PASCAL,核心代碼採用BASM。    《C++影像處理》系列以代碼清晰,可讀性為主,全部使用C++代碼。    儘可能保持二者內容一致,可相互對照。   本文代碼必須包括文章《Delphi影像處理 -- 資料類型及公用過程》中的ImageData.pas單元。    映像的表面模糊處理是Photoshop

總頁數: 61357 1 .... 20836 20837 20838 20839 20840 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.