原创 【工程應用四】 基於形狀的多目標多角度的高速模板匹配算法進一步研究。

      前面有兩篇文章談到了模板匹配算法,分別是【工程應用一】 多目標多角度的快速模板匹配算法(基於NCC,效果無限接近Halcon中........) 以及【工程應用二】 多目標多角度的快速模板匹配算法(基於邊緣梯度),那麼經過最近2

原创 【工程應用三】三種不同的文本圖像背景漂白/純化/去除算法。

      文本圖像在圖像處理的應用中也是佔用了一個比較大的比例的,特別是隨着現在對基礎教育的越來越重視,對學生的一些輔助教育、智能化作業批改等等方面的需求迅速增長。目前是上面也已經有了很多這方面比較專業的軟件。在這方面的算法那當中,一個比

原创 【工程應用二】 多目標多角度的快速模板匹配算法(基於邊緣梯度)

       基於NCC的多目標多角度快速模板匹配算法詳見:https://www.cnblogs.com/Imageshop/p/14559685.html        乘着研究NCC的熱情,順便也研究了下基於邊緣梯度的匹配。    

原创 【工程應用一】 多目標多角度的快速模板匹配算法(基於NCC,效果無限接近Halcon中........) 標準的基於歐式距離的模板匹配算法優源碼化和實現(附源代碼)

       願意寫代碼的人一般都不太願意去寫文章,因爲代碼方面的藝術和文字中的美學往往很難兼得,兩者都兼得的人通常都已經被西方極樂世界所收羅,我也是隻喜歡寫代碼,讓那些字母組成美妙的歌曲,然後自我沉浸在其中自得其樂。而今天,在清明之際,在

原创 【短道速滑八】文本圖像背景純淨化(含光照不均勻圖)算法初探。

       文本圖像在圖像處理中也是佔用了一個比較大的空間,市面上也有着不少這方面的專業軟件,其中有一個比較重要的過程就是對文本圖像背景的純化,因爲背景複雜了後,對於後續的識別,包括二值化都會帶來不利的影響。 本文介紹三種不同的背景純化方

原创 【短道速滑六】古老的視頻去噪算法(FLT_GradualNoise)解析並優化,可實現1920*1080 YUV數據400fps的處理能力。

  這個好像沒有啥對應的論文可以找到,在百度上搜索也能找到一些相關的資料,不過就直接是代碼,可以看到其實來自於一個叫做DScaler的項目,在github上目前還能找到該項目的完整資料。   詳見:https://github.com/Jo

原创 【短道速滑四】Halcon的texture_laws算子自我研究

  Halcon裏有個texture_laws 算子,最近實現了下,記錄下相關細節。        Halcon的文檔裏對該算子是這樣描述的:        texture_laws — Filter an image using a La

原创 【短道速滑三】去除圖像豎直(垂直)條紋算法

  最近一個朋友發了一個效果圖,是關於條紋去除的,問我有沒有什麼好的方法,實現這個功能,給我的參考圖片如下所示:      我這裏提出兩個解決方案:       方案1: 使用帶通濾波器,基於FFT的,這個應該是最爲標準的答案,詳細的參考代

原创 【短道速滑二】古老的基於亮度平均值的自動Gamma校正算法。

  在github上搜索代碼Auto Gamma Correction,找到一個比較古老的代碼,詳見:https://github.com/PedramBabakhani/Automatic-Gamma-Correction,配套的代碼使用

原创 【短道速滑一】OpenCV中cvResize函數使用雙線性插值縮小圖像到長寬大小一半時速度飛快(比最近鄰還快)之異象解析和自我實現。

  今天,一個朋友想使用我的SSE優化Demo裏的雙線性插值算法,他已經在項目裏使用了OpenCV,因此,我就建議他直接使用OpenCV,朋友的程序非常注意效率和實時性(因爲是處理視頻),因此希望我能測試下我的速度和OpenCV相比到底那一

原创 【算法隨記七】巧用SIMD指令實現急速的字節流按位反轉算法。

  字節按位反轉算法,在有些算法加密或者一些特殊的場合有着較爲重要的應用,其速度也是一個非常關鍵的應用,比如一個byte變量a = 3,其二進制表示爲00000011,進行按位反轉後的結果即爲11000000,即十進制的192。還有一種常用

原创 【算法隨記六】一段Matlab版本的Total Variation(TV)去噪算法的C語言翻譯。 基於總變差模型的紋理圖像中圖像主結構的提取方法

  最近看到一篇文章講IMAGE DECOMPOSITION,裏面提到了將圖像分爲Texture layer和Structure layer,測試了很多方法,對於那些具有非常強烈紋理的圖像,總覺得用TV去燥的方法分離的結果都比其他的方法都要