1. 程式人生 > >原創:突破halcon核心技術--模板匹配演算法

原創:突破halcon核心技術--模板匹配演算法

突破halcon核心技術-模版匹配演算法

基於網路資源修改
https://blog.csdn.net/huixingshao/article/details/45560643 
1,新增柵格化的特徵點。避免特徵點過於集中。
2,對柵格化特徵點根據特徵值排序。提取最明顯的n個特徵點。
3,最明顯特徵點的特徵值分析演算法
對sobel邊緣梯度圖進行處理。對每個梯度採用8領域的同向差累加。得到特徵值。
4,修改相似度函式。因為特徵點少。不需要分析迭代次數,直接累加相似度分析。
5,旋轉特徵點進行旋轉角度分析。先一度一個旋轉分析,然後採用二分法進行旋轉角度精匹配。由於特徵點少運算速度很快。

經過整改。可以設定20個特徵點進行匹配運算。由於特徵點非常少。而且代表著最明顯特徵和分佈均勻。因此運算速度幾何倍數提升。
經過整改。在單執行緒下跑。精度和halcon差不多一樣的。但是速度比halcon採用平行計算和gpu運算還快。

相關推薦

原創突破halcon核心技術--模板匹配演算法

突破halcon核心技術-模版匹配演算法 基於網路資源修改https://blog.csdn.net/huixingshao/article/details/45560643  1,新增柵格化的特徵點。避免特徵點過於集中。 2,對柵格化特徵點根據特徵值排序。提取最明顯的n

halcon學習筆記模板匹配

halcon的模板匹配種類有很多種,方法各有優缺點,一般有基於灰度的匹配,基於形狀的匹配等等,這裡具體理論和方法不做詳解,只簡單總結一個例項。影象匹配一般需要對旋轉放縮排行處理,另外為了提高搜尋效率,常用用影象金字塔來處理模板影象,影象金子塔就是把影象按一定演算法,縮小為不同

《開濤網站架構核心技術》讀書筆記系列-第15章【disruptor】

一 序: 本章業務場景:佇列在資料結構中是一種線性表,從一端插入資料,然後從另一端刪除資料。作者舉例的場景有:進行非同步處理、系統解耦、資料同步、流量削峰、緩衝、限流等。 前面的比較淺,總結起來,核心知識點有兩塊: 1. disruptor+redis佇列 2. 基於c

影象配準】基於灰度的模板匹配演算法(一)MAD、SAD、SSD、MSD、NCC、SSDA、SATD演算法

簡介:        本文主要介紹幾種基於灰度的影象匹配演算法:平均絕對差演算法(MAD)、絕對誤差和演算法(SAD)、誤差平方和演算法(SSD)、平均誤差平方和演算法(MSD)、歸一化積相關演算法(NCC)、序貫相似性檢測演算法(SSDA)、hadamard變換演算法(

【OpenCV Python】核心操作--模板匹配

2.多物件匹配有時候,如果你要匹配的模板,在圖形中多次出現,那麼就需要多物件匹配。多物件匹配的原理很簡單,因為opencv裡的模板匹配,是將圖形裡的每一處和模板進行對比,所以同一個模板下,多物件匹配情況下,結果矩陣裡會有好幾個值,和最大(小)值接近,如果我們設定一個閾值,在這個閾值以上(以下)的值都提取出來,

【影象配準】基於灰度的模板匹配演算法(三)劃分強度一致法(PIU)

簡介: 前面幾篇文章介紹了一些比較基本的基於灰度的影象配准算法: 本文將介紹一種類似的相似度測量演算法,叫做劃分強度一致法(Partitioned Intensity Uniformity,PI

重磅!阿里開源AI核心技術,95%演算法工程師受用

你是否曾有過這樣的疑慮:人工智慧大熱,作為一名傳統程式設計師,該如何轉型或學習?網上AI教程、書

KMP演算法O(n)線性時間字串匹配演算法

KMP演算法包括兩個子程式。其中KMP-MATCHER指字串匹配子程式,COMPUTE-PREFIX則為部分匹配表NEXT[]生成程式。《演算法導論》一書中有一句話,我認為說的非常透徹:“這兩個程式有很多相似之處,因為它們都是一個字串對模式P的匹配:KMP-MATCHER是文字T針對模式P的

[opencv]模板匹配演算法(單影象模板匹配和基於模板匹配的目標跟蹤)

1.模板匹配opencv函式 matchTemplate(InputArray image, InputArray temp, OutputArray result, int method) Parameters: image – Image where the search is runn

Docker(一)Docker核心技術預覽

docker開始學習docker了,想寫一篇docker技術介紹的純理論文章,發現以下網站的文檔寫的特別好,就直接引用了,文章轉載自:http://www.infoq.com/cn/DockerDeep http://www.infoq.com/cn/articles/docker-core-technolo

Halcon一日一練圖像拼接技術

一場 關系圖 明顯 得到 信號 數字 空間範圍 搜索算法 均值濾波 圖像拼接技術就是針對同一場景的一系列圖片,根據圖片的特征,比如位置,重疊部分等,拼接成一張大幅的寬視角的圖像。 圖像拼接要求拼接後圖像最大程度的與原圖一致,失真盡可能的小,並且要盡量做到天衣無縫即沒有明顯的

Docker02Docker核心技術探索(3)網絡命名空間和網絡隔離

net running all pack 網卡 roo span 命名空間 collision 在Docker中可以為Docker容器創建與原始宿主系統以及其它容器中的虛擬系統之間相互隔離的虛擬網絡環境。 Docker的網絡分為以下幾種模式: (1)bridge模式。這將配

《JAVA多線程編程核心技術》 筆記第六章單例模式與多線程

會有 isp left sync con 多線程編程 鎖機制 數據 range 一、立即加載/"餓漢模式"和延遲加載/"懶漢模式" 立即加載(又稱餓漢模式):在使用類的時候已經將對象創建完畢,常見實現方法是直接new實例化 延遲加載(又稱懶漢模式):在調用get

《JAVA多線程編程核心技術》 筆記第二章對象及變量的並發訪問

問題 內部類 nds safety string line 基本概念 子類 標記 一、基本概念1、安全的變量和不安全的變量2、臟讀的理解3、鎖重入:4、鎖釋放5、死循環:二、synchronized 的理解:三、synchronized 同步方法3.1 同步方法不具有繼承

核心技術解析移動端車牌識別系統方案

ocr文字識別 攝像頭 inf 人員 c代碼 cnblogs 單機 研發 安裝 國內目前OCR車牌識別技術,主要細分為:1.識別車牌號碼、2.車牌顏色、3.車牌類型等車牌特征信息;算法采用清華TH-OCR技術,不僅融合了車牌定位、車牌字符切分、車牌字符識別等算法,而且系統具

習總書記強調在短板上抓緊佈局,確保人工智慧關鍵核心技術牢牢掌握在自己手裡

新華社訊息,中共中央政治局 10 月 31 日下午就人工智慧發展現狀和趨勢舉行第九次集體學習。中共中央總書記習近平在主持學習時強調,人工智慧是新一輪科技革命和產業變革的重要驅動力量,加快發展新一代人工智慧是事關我國能否抓住新一輪科技革命和產業變革機遇的戰略問題。要深刻認識加快發展新一代人工智慧

一套基於模板匹配的語音識別技術。提取語音的特徵,並建立模板庫,可以將語音識別技術應用於機器人

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

企鵝核心技術Python3.7的copy模組

拷貝模組copy 作者:Shawn python3.7 文件: https://docs.python.org/3/library/copy.html Python的拷貝模組提供的功能不是很多,但不代表不重要. copy copy.copy(

P2P 網路核心技術Gossip 協議

背景 Gossip protocol 也叫 Epidemic Protocol (流行病協議),實際上它還有很多別名,比如:“流言演算法”、“疫情傳播演算法”等。 這個協議的作用就像其名字表示的意思一樣,非常容易理解,它的方式其實在我們

阿璽支援天貓雙11的核心技術,100%對外開放

小螞蟻說: 每年天貓雙11都是技術的最大練兵場,無數技術都是經歷了雙十一的考驗,歷練和打磨,最終成為人們的生活日常。 今年雙11當晚破2000億時,螞蟻金服合夥人,副總裁,副CTO胡喜在上海做了一個面向媒體記者朋友的演講,介紹十年來螞蟻技術的發展,以及我們的開放戰略。以下是演講全文。 我經歷了將