機器視覺測量,halcon測量講解,卡尺找線,卡尺找圓

2019年11月22日17:15:06 科技 1286

測量是機器視覺應用場景之一,今天我來介紹一下在halcon中測量項目的一些方法。

在halcon中本身的測量demo比較多,在實際項目使用中,最為廣泛的方法還是使用卡尺來解決測量任務,整體的思想就是先找到邊界點,然後判斷邊界點是否符合要求,最後通過擬合出線或者圓來進行測量任務。當然也可以通過邊緣查找後擬合。

理解halcon測量原理

在halcon中,來確定邊緣的方法為在一個ROI寬度上,計算每個寬度上的像素平均值,在ROI的整個長度上計算所有的均值,得到了一系列的平均灰度值,那麼在這一系列的灰度值組成了輪廓線Profile Line

機器視覺測量,halcon測量講解,卡尺找線,卡尺找圓 - 天天要聞

投影輪廓線計算均值

如果在這個寬度上計算灰度值的時候,投影線不平行,那麼就會使用插值計算平均灰度值,nearest_neighbor 最鄰近插值,biliner雙線性插值,bicubic插值。

機器視覺測量,halcon測量講解,卡尺找線,卡尺找圓 - 天天要聞

寬度和濾波的影響

同時,ROI的寬度越寬,計算的平均值越逼真,得到的值也是越準確,同時,同樣的ROI寬度,如果使用濾波,那麼效果也最好,測量對象中使用的濾波器是高斯濾波器。

機器視覺測量,halcon測量講解,卡尺找線,卡尺找圓 - 天天要聞

測量矩形ROI

測量的ROI,矩形中心R,C坐標,矩形寬、高,phi

測量過程

建立測量對象

gen_measure_rectangle2( : : Row, Column, Phi, Length1, Length2, Width, Height, Interpolation :MeasureHandle)
gen_measure_arc( : : CenterRow, CenterCol, Radius, AngleStart, AngleExtent, AnnulusRadius, Width,Height, Interpolation : MeasureHandle)

Row: 矩形ROI的中心R坐標

Column:矩形ROI的中心C坐標

Length1: 矩形ROI的半長

Length2:矩形ROI的半寬

Width:圖像的寬度

Height:退昂的高度

Interolation:插值

MeasureHandle:輸出的測量句柄對象

gen_measure_arc的位圓弧與gen_measure_rectangle2類似

測量

measure_pos(Image : : MeasureHandle, Sigma, Threshold, Transition, Select : RowEdge, ColumnEdge,Amplitude, Distance)
measure_pairs(Image : : MeasureHandle, Sigma, Threshold, Transition, Select : RowEdgeFirst,ColumnEdgeFirst, AmplitudeFirst, RowEdgeSecond, ColumnEdgeSecond, AmplitudeSecond, IntraDistance,InterDistance)

Image:輸入圖像

MesureHandle:輸入句柄

Sigma:濾波參數

ThresHold:邊緣幅度

Transition:邊緣極性,由白到黑、由黑到白、兩者

Select:點的選擇,第一點、最後一點,所有

RowEdge,ColumnEdge,Amplitude,Dinstance:輸出點的信息

還有一種高級測量是fuzzy_measure的方法, 我個人在實際應用中沒有用到這種方法,不過也研究過,在後期會專門說fuzzy_meausre.

這一步為止,我們還是單獨的得到一個點,我們還不能真實的表達一條邊界呢,我們最好的方式是通過找到的一系列點進行擬合直線或者圓,以偽代碼表示

最後通過fit_circle_contour_xld和fit_line_contour_xld擬合圓和直線。

計算

distance_pp 計算兩個點的距離

distance_pl計算一個點到線的距離

mean_tuple計算平均值,這在使用distance_pl的時候回用到

機器視覺測量,halcon測量講解,卡尺找線,卡尺找圓 - 天天要聞

卡尺找圓,找線

雖然這裡只有最簡單的2個運算元,但是組合起來會有強大的效果,可以滿足98%以上的項目需求,halcon的給的測量方法有很多,我都看過,但是實際項目中我還是沒有用,對於初學的同學來說, 也沒必要都知道那麼多,否則打消你的積極性。

感覺來關注我公眾號 VisionManMaster

後期不定期更新各種知識,歡迎過來關注我

機器視覺測量,halcon測量講解,卡尺找線,卡尺找圓 - 天天要聞

科技分類資訊推薦

iPad Pro 2024 OLED屏幕揭秘:超長壽命 驚艷亮度 - 天天要聞

iPad Pro 2024 OLED屏幕揭秘:超長壽命 驚艷亮度

據悉,蘋果iPad Pro 2024將會配備市面上最好的OLED面板,新品將於5月7日正式登場。iPad Pro 2024採用了業內最佳的OLED面板,這種面板具有LTPO(Low Temperature Polycrystalline Oxide)技術,使得屏幕能夠在保持低功耗的同時實現120Hz ProMotion自適應刷新率。這不僅提升了屏幕的動態顯示
港股異動 | 商湯-W(00020)再漲超8% 上周三至今已漲1.2倍 自動駕駛解決方案UniAD有望明年量產落地 - 天天要聞

港股異動 | 商湯-W(00020)再漲超8% 上周三至今已漲1.2倍 自動駕駛解決方案UniAD有望明年量產落地

智通財經APP獲悉,商湯-W(00020)再漲超8%,上周三(4月24日)至今股價累計漲幅超120%。截至發稿,漲9.02%,報1.33港元,成交額3.64億港元。消息面上,在2024北京車展上,商湯絕影攜系列原生態大模型及相關產品矩陣亮相,首次展示了面向量產的端到端自動駕駛解決方案UniAD的道路測試表現,同時還帶來了以多模態場景大腦為核心...
DVD影碟註定會在流媒體時代消失? - 天天要聞

DVD影碟註定會在流媒體時代消失?

時代的車輪滾滾向前,留給我們幾多時代的眼淚。曾幾何時,DVD影碟是這座星球人人都不陌生的生活必需品,但隨著網路流媒體的橫空出世,阿爾法世代中不識此物的,恐怕大有人在。如今正在上映的《金的音像店》,讓人不由為昔日牽動無數影迷心緒的影碟,遭遇顛沛流離的命運唏噓不已。前不久,英國《衛報》發表的記者奧利佛·康...
小米SU7賽道撞牆氣 自費大修需花多少錢 當事人:非常便宜! - 天天要聞

小米SU7賽道撞牆氣 自費大修需花多少錢 當事人:非常便宜!

快科技5月2日消息,知名汽車博主「堂主撩車」上個月在上海天馬賽車場進行小米SU7 Max的圈速測試時,不幸發生事故,車輛失控衝撞輪胎牆。撞擊力度巨大,導致前排兩個安全氣囊全部彈出,擋風玻璃也出現了兩處裂紋,車輛緊急啟動了SOS系統,導致此次事故的直接原因是剎車片磨損耗盡。此次事故後,其製作發布的視頻《小米SU7,...
哈趣H2投影儀:精緻生活,點亮你的假期時光 - 天天要聞

哈趣H2投影儀:精緻生活,點亮你的假期時光

五一假期即將過半,或許你已經遊玩過幾個景點,品嘗了地道的美食。此刻你是否還沉浸在假期的愜意中,還是已經開始惋惜時間的流逝?別擔心,哈趣H2投影儀來拯救你的假期餘額!讓我們一起抓住假期的尾巴,為你的假期增添無限色彩吧!哈趣H2讓你足不出戶就能享受到別樣的娛樂體驗。  哈趣H2有著相當出色的外觀。它機身正面的...
神龍汽車攜東風標緻、東風雪鐵龍慶32周年,V你5萬 - 天天要聞

神龍汽車攜東風標緻、東風雪鐵龍慶32周年,V你5萬

神龍汽車一直以其法式的優雅設計和卓越的製造質量著稱,今年五月是神龍公司成立32周年的廠慶月,為了響應國家「消費品以舊換新行動」號召,神龍汽車攜東風標緻、東風雪鐵龍感恩回饋知音開啟了【萬物皆可煥 至高享5萬】周年慶活動,全系福利加碼,為消費者帶來了超級直播購、法
創始人曾任職獵戶星空?商用清潔機器人廠商「奇勃科技」完成第四輪融資! - 天天要聞

創始人曾任職獵戶星空?商用清潔機器人廠商「奇勃科技」完成第四輪融資!

機器人大講堂獲悉,商用清潔機器人廠商「奇勃科技」近日宣布完成數千萬元Pre-A輪融資。本輪融資由金沙江聯合資本、阿瑪拉投資等聯合投資完成,融資資金將主要用於產品研發、團隊建設以及全面推進出海戰略。據機器人大講堂了解,奇勃科技(全稱:奇勃(深圳)科技有限公司)成立於2021年,自成立以來一直致力於為寫字樓、酒...