原创 尋找圖像中的局部極大點

  某個圖像處理的任務需求被轉化爲一個尋找圖像局部最大值的問題,例如下面的圖像是一段來自醫學投影的組織影像,其中用肉眼能夠辨識出一些灰度值比較大的團塊,這些團塊都是代表着一定醫學含義的組織。需求是找出類似這種團塊的個數。 原圖

原创 Windows下lapack的編譯

lapack我就不介紹了,MATLAB的底層就是它。   我要在Windows下使用lapack,應該怎麼辦? 1. 有現成的編譯好的庫。比如LAPACK for Windows,或者http://www.fi.muni.cz/~

原创 淺議像素化與體素化part1—平面圖形像素化

什麼是像素化   學計算機的人往往都比較清楚圖形和圖像的區別,而且往往能夠從數據結構的角度理解這兩者的區別,一般來說,圖形是由幾何空間中的基本圖元所組成,表現爲用外部輪廓線條勾勒成的矢量圖。例如由計算機繪製的直線、圓、矩形、曲線、圖表

原创 有趣的問題:C的表達式x == x,何時爲假?!

作者:[email protected] 博客:blog.focus-linux.net   linuxfocus.blog.chinaunix.net    本文的copyleft歸[email protected]所有,使

原创 改寫atoi

int myAtoi (const char * strSrc) { if(strSrc == NULL) { throw "Invalid argument(s)"; } int strV

原创 C++靜態庫與動態庫

這次分享的宗旨是——讓大家學會創建與使用靜態庫、動態庫,知道靜態庫與動態庫的區別,知道使用的時候如何選擇。這裏不深入介紹靜態庫、動態庫的底層格式,內存佈局等,有興趣的同學,推薦一本書《程序員的自我修養——鏈接、裝載與庫》。 什麼是庫

原创 編寫安全代碼:小心使用浮點數

作者:[email protected] 博客:blog.focus-linux.net   linuxfocus.blog.chinaunix.net    本文的copyleft歸[email protected]所有,

原创 幾種網格平滑算法的實現

網格平滑 網格平滑屬於數字幾何處理領域的問題,計算機圖形學和計算機輔助設計中,用多邊形網格可以表示複雜的三維實體。隨着三維掃描和曲面重建技術的發展,得到這些實體表面的多邊形網格表示已經不是難事,但所得到的表面往往包含含噪聲。在形狀設計

原创 線性判別分析(LDA), 主成分分析(PCA)

版權聲明:     本文由LeftNotEasy發佈於http://leftnoteasy.cnblogs.com, 本文可以被全部的轉載或者部分使用,但請註明出處,如果有問題,請聯繫[email protected] 前言:

原创 二值圖像膨脹腐蝕算法的幾種實現方式

膨脹與腐蝕算法   對圖像處理有所瞭解的人都知道圖像的形態學處理裏最爲基礎的膨脹和腐蝕算法。二值圖像即只有黑白兩種顏色組成的圖像,一般的白色爲內容,黑色爲背景。其實簡單點理解二值圖像的膨脹與腐蝕,腐蝕即是刪除對象邊界某些像素,也就是讓

原创 RANSAC算法詳解

ransac是RANdom SAmple Consensus的簡稱,它是根據一組包含異常數據的樣本數據集,通過迭代的方法計算出數據的數學模型參數,得到有效樣本數據的非確定性的算法。它於1981年由 Fischler和Bolles最先提出

原创 種子點生長算法上——二維種子點生長

下文提到的種子點生長算法,包括泛洪法,掃描線法,區段法三種。文本先從最簡單的泛洪法入手介紹種子點生長算法的相關概念。之後進一步討論了掃描線法和區段法,同時提供了實驗數據驗證其中的一些結論。本文按照如下的結構來介紹: 泛洪法掃描線法區

原创 一種適合於MC與SMC算法的哈希表設計

MC算法與SMC算法中的三角片焊接問題   在之前的關於MC算法與SMC算法的博文中介紹了算法的實現,文章主要圍繞算法的核心問題,即三角片如何產生的問題進行了詳細的描述。但由於實際應用中需要的等值面Mesh數據不是三角片的簡單並集,所

原创 淺談二維和三維圖像數據

首先對於任何一個二維圖像,加載入內存後都能看作一個二維像素數組。假如是一張8位圖像,它的每個像素值可以用一個0~255的unsigned char表示,也就是說圖像可以看成一個unsigned char的數組。假設它的長和寬分別爲wid

原创 淺析基於二維輪廓線重構表面算法

輪廓線重構算法   由一組二維輪廓線重建出物體的三維表面是三維數據場可視化中的一種表面繪製方法。在醫學圖像可視化以及其他可視化領域中有着廣泛的應用。三維表面重建實際上是對物體表面進行三角形劃分,從輪廓線的角度出發就是將輪廓線上的頂點按