原创 【工程應用九】再談基於離散夾角餘弦相似度指標的形狀匹配優化(十六角度量化+指令集加速+目標只有部分在圖像內的識別+最小外接矩形識別重疊等)

  繼去年上半年一鼓作氣研究了幾種不同的模版匹配算法後,這個方面的工作基本停滯了有七八個月沒有去碰了,因爲感覺已經遇到了瓶頸,無論是速度還是效率方面,以當時的理解感覺都到了頂了。年初,公司業務慘淡,也無心向佛,總要找點事情做一做,充實下自己

原创 【快速閱讀五】VS2019自帶的增強型指令集和自我優化的版本速度比較.

  去年年底把工程項目由VS的2015升級到2019版本,本以爲直接配置下運行環境就可以了,但是一編譯發現一大堆錯誤,所有的錯誤都指向一系列的指令集,比如_mm_exp_ps、_mm_log_ps、_mm_pow_ps等等,後面發現原來從2

原创 【快速閱讀四】基於邊緣信息的模版匹配中貪婪度參數的簡單解析。

  對這個課題稍作研究,以便記錄。    在基於邊緣的模版匹配中,我們知道可以有個貪婪度參數可以設置。在Halcon的幫助文檔中,也有對他進行說明。我們在Halcon那本經典的書上,沒有看到對這個參數的解析。不過他也有講到在計算某個候選位置

原创 【快速閱讀三】使用泊松融合實現單幅圖的無縫拼貼及消除兩幅圖片直接的拼接縫隙。

  在【快速閱讀二】從OpenCv的代碼中扣取泊松融合算子(Poisson Image Editing)並稍作優化 一文的最後,我曾經提到有個使用泊松融合來來實現Seamless Tiling的效果,我自己嘗試去實現,暫時沒有獲取正確的結果

原创 【快速閱讀二】從OpenCv的代碼中扣取泊松融合算子(Poisson Image Editing)並稍作優化

  泊松融合我自己寫的第一版程序大概是2016年在某個小房間裏折騰出來的,當時是用的迭代的方式,記得似乎效果不怎麼樣,沒有達到論文的效果。前段時間又有網友問我有沒有這方面的程序,我說Opencv已經有了,可以直接使用,他說opencv的框架

原创 【快速閱讀一】帶蒙版的均值模糊快速實現以及其在填充無效區域時的應用。

  最近遇到一個需求,從相機獲取的數據局部區域存在空值,即那些地方沒有有效數據,如果直接賦值爲0,則很有可能得到錯誤的結果,如果不填充值,很多算法又無法進行,因此,需要一種填充算法把這些空白區域設置成合適的值。 我想了一下,有幾個算法可  

原创 關於Halcon中variation_model模型的快速解讀。

  十一期間在家用期間研讀了下Halcon的variation_model模型,基本上全系復現了他的所有技術要求和細節,這裏做個記錄。   其實這個模型的所有原理都不是很複雜的,而且Halcon中的幫助文檔也講的很是清楚,所以通過猜測、測試

原创 【短道速滑十一】標準的Gabor濾波器及Log_Gabor濾波器的實現、解析、速度優化及其和Halcon中gen_gabor的比較。

  最近有朋友在研究Halcon中gen_gabor的函數,和我探討,因爲我之前也沒有怎麼去關注這個函數,因此,前前後後大概也折騰了有一個星期去模擬實現這個東西,雖然最終沒有實現這個函數,但是也是有所收穫,這裏做一點總結,也算是最這個函數有

原创 擴展的多曝光圖像合成算法及其在單幅圖像增強中的應用。

  在拉普拉斯金字塔在多圖HDR算法中的應用以及多曝光圖像的融合算法簡介一文中提高的Exposure Fusion算法,是一種非常優秀的多曝光圖片合成算法,對於大部分測試圖都能獲取到較爲滿意的結果,但是也存在着兩個侷限性:   1、存在着O

原创 拉普拉斯金字塔在多圖HDR算法中的應用以及多曝光圖像的融合算法簡介。 SSE圖像算法優化系列二十六:和時間賽跑之優化高斯金字塔建立的計算過程。

      在SSE圖像算法優化系列二十九:基礎的拉普拉斯金字塔融合用於改善圖像增強中易出現的過增強問題(一) 一文中我們曾經描述過基於幾種高頻融合法則的拉普拉斯金字塔融合算法,那裏是主要針對2副圖像的。實際的應用中,我們可能會遇到多幀圖像

原创 SSE圖像算法優化系列三十一:RGB2HSL/RGB2HSV及HSL2RGB/HSV2RGB的指令集優化-上。

       RGB和HSL/HSV顏色空間的相互轉換在我們的圖像處理中是有着非常廣泛的應用的,無論是是圖像調節,還是做一些膚色算法,HSL/HSV顏色空間都非常有用,他提供了RGB顏色空間不具有的一些獨特的特性,但是由於HSL/HSV顏色

原创 【工程應用八】終極的基於形狀匹配方案解決(小模型+預生成模型+無效邊緣去除+多尺度+各項異性+最小組件尺寸)

   我估摸着這個應該是關於形狀匹配或者模版匹配的最後一篇文章了,其實大概是2個多月前這些東西都已經弄完了,只是一直靜不下來心整理文章,提醒一點,這篇文章後續可能會有多次修改(但不會重新發文章,而是在後臺直接修改或者增加),所以有需要的朋友

原创 小波去噪算法的簡易實現及其擴展(小波銳化、高斯拉普拉斯金字塔去噪及銳化)之一。

       早年就接觸過小波的概念,那個時候看什麼小波十講這類的,看的可真謂雲裏霧裏,一大堆數學公式,頭大的要死。做去噪的時候也看很多人說小波去噪算法效果不錯,不過網絡上有的都是matlab代碼,而matlab的小波包裏的函數是已經寫好的

原创 【短道速滑十】從單幅圖像中評估加性噪音的均方差。

  在Halcon中有這樣一個函數:   estimate_noise estimate_noise — Estimate the image noise from a single image.   Signature     estim

原创 基於局部直方圖相關算法的近似優化和提速。

  基於局部直方圖的算法有很多很多,我們已經研究這類算法有以下一些:    1、中值濾波   2、表面模糊   3、選擇性模糊   4、中值銳化   5、圖像局部熵        這類算法有個通病,就是即使選擇使用SIMD指令加速,因爲其內