数控机床市场网-专业的数控机床网站

  為機床工具企業提供深度市場分析                     

用戶名:   密碼:         免費注冊  |   點擊 進入企業管理  |   申請VIP  |   退出登錄  |  

English  |   German  |   Japanese  |   添加收藏  |  

車床 銑床 鉆床 數控系統 加工中心 鍛壓機床 刨插拉床 螺紋加工機床 齒輪加工
磨床 鏜床 刀具 功能部件 配件附件 檢驗測量 機床電器 特種加工 機器人

TPI
搜索
熱門關鍵字:

數控機床

 | 數控車床 | 數控系統 | 滾齒機 | 數控銑床 | 銑刀 | 主軸 | 立式加工中心 | 機器人
      用戶頻道:    應用案例 |  汽車 |  模具 |  船舶 |  電工電力 |  工程機械 |  航空航天 |  儀器儀表 |  通用機械 |  軌道交通 |  發動機加工 |  齒輪加工 |  汽輪機加工
您現在的位置:數控機床市場網> 專題>高精度零件加工工藝與技術
基于OpenCV的高精度零件角點距離測量研究
2013-7-12  來源:  作者:中國計量學院機電工程學院 易子豐,孫堅

0 引言

 

       機器視覺是在圖像處理的基礎上發展起來的新興科學,基于機器視覺的測量是一種非接觸測量技術,能夠實現測量的自動化。高精度測量的關鍵是攝像機測量系統的標定,在零件尺寸測量中,一般選用的是短焦距定焦光學鏡頭,而短焦距光學鏡頭的非線性徑向畸變是影響測量精度的主要因素,所以需要標定鏡頭的非線性畸變[1-2]

 

      標定后從圖像中提取特征點是圖像的一個重要的局部特征,它在保留了圖像中物體重要特征信息的同時又有效減少了信息的數據量,哈里斯角點提取方法首先定義某些算子,通過在灰度圖像上尋找該算子的極值提取特征點。在文獻[3]中提到,哈里斯角點提取方法是目前效果最好最穩定的角點檢測算子,它對亮度變化和剛體幾何變換有很高的重復性。

 

      OpenCV[4-5]是一個開源的計算機視覺庫,自19991月發布Alpha版本開始,它就在許多領域、產品和研究成果中廣泛應用,包括衛星地圖和電子地圖的拼接、掃描圖像的對齊、醫學圖像去噪、制造業中的產品質量檢測系統以及攝像機標定等領域。

 

      高精度零件角點距離測量研究所實現的檢測算法是基于開源的OpenCV。首先對攝像機進行標定,然后采用中值濾波等手段實現圖像預處理,最后采用哈里斯角點檢測和亞像素檢測方法獲取高精度角點位置。實驗結果表明,檢測精度高,檢測效果良好,為實際問題的解決提供了新的思路。

 

1 攝像機標定

 

      1.1 透鏡畸變參數

 

      機器視覺中所測量的一般為近景,對于要快速生成圖像的攝像機而言,必須利用大面積且彎曲的透鏡,讓足夠多的光線能夠收斂聚焦到投影點上。透鏡可以聚焦足夠多的光線到某個點上,使得圖像的生成更加迅速,其代價就是引入了畸變[6]。徑向畸變和切向畸變為兩種主要的畸變[1]。對于徑向畸變,成像儀某點的徑向位置按下式進行調節

 

      xcorrected = x(1+k1r 2 + k2r 4 + k3r 6) 1

 

      ycorrected = y (1+ k1r 2 + k2r 4 + k3r 6)

 

      式中:(xy)是畸變點在成像儀上的原始位置,(xcorrectedycorrected)是校正后的新位置。k1k2是徑向畸變的系數。切向畸變是由于透鏡制造上的缺陷使得透鏡本身與圖像平面不平行而產生的,可以用兩個額外參數p1p2來描述

 

      xcorrected = x +[2p1 y + p2(r 2 +2x 2)] 3

      ycorrected = y +[ p1(r 2 +2y 2)+2p2x] 4

 

      因此,k1k2k3p1p2構成了5個畸變參數。

 

      1.2 攝像機參數[5]

 

      一個二維平面上的點映射到攝像機成像儀上的映射體現了平面的單應性,如果對點E到成像儀上的點e 的映射使用齊次坐標,這種映射可以用矩陣相乘的方式表達。定義E ~ =[X Y Z 1]T e~ =[x y 1]T 。則可以把單應性簡單表示為

 

                                                             e~= sH E ~5

      參數s 是一個任意尺度比例,H由用于定位觀察的物體平面的物理變換和使用攝像機內參數矩陣的投影兩部分組成。物理變換部分是與觀測到的圖像平面相關的部分旋轉R和部分平移t 的影響之和。由于使用齊次坐標,可以把Rt組合到一個單一矩陣中

 

                                                            W=[R t ] 6

 

 

2 中值濾波

 

      中值濾波主要實現過濾圖像中的噪聲,同時要保證圖像中接插件產品信息完整。二維中值濾波[7]取以目標像素為中心的一個子矩陣窗口,根據需要選取窗口大小,對窗口內的像素灰度排序,取中間的一個值作為目標像素的新灰度值,其特點是較好地保護圖像邊緣同時去除噪聲。

 

      中值濾波的窗口有很多形狀,如矩形、菱形、圓形、十字形等,不同的窗口形狀有不同的濾波效果。對有緩慢且較長輪廓線的物體適合用矩形或圓形,對于有尖頂角的圖像適合采用十字形,針對角點的特點,需采用十字形中值濾波。

 

3 提取角點和亞像素檢測

 

      3.1 角點提取

 

      圖像預處理后,需提取有效的角點位置。首先定義

 

 

      式中:wij是可以歸一化的權重比例;X = Ix (x + i,y + j ) Y = Iy (x + i,y + j ) 。哈里斯定義的角點位置位于圖像二階導數的自相關矩陣有兩個最大特征值的地方。哈里斯最原始的定義是將矩陣Hp)的行列式與Hp)的跡相減,再將差值同預先給定的閾值進行比較。ShiTomasi提出了若兩個特征值中較小的一個大于最小閾值,則會得到強角點,改進的角點方法可以得到比原始哈里斯方法更好的結果[4]

 

      3.2 亞像素檢測

 

      上述的角點檢測只能獲得像素的整數坐標值,對于高精度來說如果需要確定圖像中一個尖銳的峰值點位置,峰值的位置往往都不會恰好位于一個像素正中心。需要采用亞像素檢測方法,將求得的角點位置精確到亞像素級精度。

 

      實際計算亞像素級的角點位置時,解的是一個點積表達式為0的方程組(如圖1的兩種情況,點積都為0),其中每一個方程都是由q 鄰域的一個點產生。搜索窗口的中心是整數坐標值的角點,并從中心點在每個方向上擴展指定的像素。這些等式構成一個可用自相關矩陣的逆來求解的線性方程組。

 

 

      每找到一個q 的新位置,就需要以這個新的角點作為初始點進行迭代直到滿足定義的迭代終止條件。

 

4 OpenCV零件角點距離

 

      測量實現OpenCV提供了很多攝像機標定及角點檢測方面的庫函數,以Visual Studio 2005為軟件開發平臺,給出零件角點間距測量算法的流程框圖,如圖2所示。

 

 

      讀取從相機中采集的多幅不同位置和角度的標準棋盤圖像,采用cvFindChessboardCorners( )函數對輸入的圖像進行篩選,選出符合標定用的圖像,并用cvDrawChess?boardCorners( ) 函數在圖上畫出角點。用cvCalibra?數,并保存到相應的文檔中。調用攝像機的內外部參數、畸變系數文檔,采用cvRemap( )函數矯正需要檢測的目標圖像。

 

      對于矯正后的圖像,采用3×3中值濾波去除圖像噪聲。采用cvGoodFeatureToTrack( )函數尋找像素級的角點位置,確定像素級角點位置后,實現亞像素級角點位置確認,獲取亞像素角點坐標,根據采集的標準棋盤圖像,計算像素點間的實際距離值,獲取角點的距離。

 

5 實驗和結果分析

  

      依據本文闡述的角點間距測量原理和算法,在Visu?al Studio 2005環境下,調用OpenCV2.0 庫函數,開發了基于MFC 對話框結構的亞像素級的角點間距測量程序,程序經過嚴格測試,運行穩定,沒有出現內存泄露的情況。操作界面如圖3所示。

 

 

      選取4×29的標準棋盤為標定目標,棋盤格子的寬度為0.1 cm。從不同的距離和角度,選取21656×492像素的圖像作為標定用圖。標定得到的內參數矩陣、鏡頭畸變系數如表1所示。

 

 

      (xui,yui )為用圖像處理得到的標定點像素坐標經過一系列變換得到的圖像物理坐標的理想坐標,(xi,yi )為世界坐標的點經過投影得到的理想狀況下圖像物理坐標系下的坐標。

      選取合適的零件圖像,實現圖像矯正、圖像預處理、亞像素級角點檢測、角點間距測量。如圖4所示,選取角點的實際距離為1.4 cm的零件。

 

 

      如圖4c,獲取零件角點坐標分別為(63.883 3253.943 4)和(299.334 7258.910 6),根據相機拍攝的標定板圖像可得每33.6個像素為0.2 cm,由此可得零件角點距離為1.401 808 cm,偏差為0.001 808 cm

6 小結

      通過實驗和檢測結果的分析比較,這種基于OpenCV的高精度零件角點間距測量方法有效地提高了測量精度,在OpenCV中采用該角點檢測方法而編寫的檢測程序具有運算效率高、標定結果精度高、角點定位精度高、跨平臺移植性好等特性,可以有效地應用于其他計算機視覺系統中。

    投稿箱:
        如果您有機床行業、企業相關新聞稿件發表,或進行資訊合作,歡迎聯系本網編輯部, 郵箱:skjcsc@vip.sina.com
名企推薦
山特維克可樂滿
哈斯自動數控機械(上海)有限公司
西門子(中國)有限公司
哈挺機床(上海)有限公司
北京阿奇夏米爾技術服務有限責任公司
陜西秦川機械發展股份有限公司
主站蜘蛛池模板: 液晶模组铁框_液晶显示压框-南皮县卓腾金属制品有限公司 | 兰州环氧地坪,兰州防火涂料-甘肃皓天环氧地坪工程 | 砂基透水砖滤水率,防滑性试验仪,砂基透水砖落球冲击,抗冲击试验机-献县中正试验仪器销售处 | 远东齿轮泵|高粘度齿轮泵|三螺杆油泵|沥青保温泵|高粘度稠油泵-远东泵业官网 | 汽车漆|汽车油漆|工业油漆涂料|汽车漆加盟-佛山市科涂涂料有限公司 | 毛刷_毛刷辊_工业毛刷辊厂家_毛刷加工制造厂【丰汇刷业】 | 塑料胶水|PVC胶水|PP胶水|橡胶胶水|强力胶水|透明胶水|胶粘剂|粘合剂|UV胶-聚力胶水厂家 | 新2025澳门天天开好彩生肖对照表,2025新澳精准正版免费,2025新澳今晚开奖资料大全,新澳门四肖期期准免费,新澳门今晚9点30分开奖结果 | 聚合氯化铝pac-聚氯化铝-饮水级工业级聚合氯化铝-聚合氯化铝厂家价格 | 火绒杀毒软件|火绒安全企业版_西南|四川|重庆|贵州|云南|西藏|成都火绒服务中心_成都火影科技有限公司-火绒安全|成都火影科技|火绒 | 气体报警器,有毒气体报警器,可燃气体探测器,乙炔气体报警器,可燃气体检漏仪,便携式气体检测仪,气体报警控制器-山东如特安防设备有限公司 | 联系我们-99贵宾在线客服开户电话17508888884(99厅) | 离婚协议书怎么写_离婚协议书模板标准版_离婚协议书范本下载 - 离婚协议书 | 全彩LED显示屏厂家_室内户外电子屏-深圳华邦瀛光电有限公司 | 山东货架,山东仓库货架,临沂仓库货架,临沂仓储货架-山东兴博物流设备有限公司 | 上海惠涵实业有限公司-德国进口风机,德国Elektror依莱克罗风机 上海画册设计-上海宣传册设计-产品手册设计-企业画册设计公司 | 耐磨焊条_高硬度堆焊焊条_碳化钨合金耐磨焊丝_北京耐默 | 咪咕体育直播,咪咕直播,CCTV5直播,体育直播,高清直播,腾讯体育直播,篮球直播,足球直播 | 无锡大然新风环保设备有限公司-办公室空气净化器_商用空气净化器_酒店空气净化器 | 温湿度记录仪_温度监控_冷链监控云平台_USB/PDF温度记录仪-深圳市鸿睿物联科技发展有限公司 | 加力管钳,液压动力钳,液压转盘-加力管钳,液压动力钳,液压转盘,山东临朐静远石油机械有限公司 | 世界酒店网|世界酒店论坛|世界酒店联盟大会 | 合金锤头_破碎机锤头_耐磨锤头_巩义市东辰实业有限公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 山东胜王水处理设备有限公司,反渗透设备,纯净水设备,污水处理设备,SWS系列全自动钠离子交换器,纯净水设备报价,活性碳过滤器,多介质过滤器 | 中婴网,推动母婴产业健康·可持续发展,婴童网络专业传媒,母婴网,360孕婴童网,婴童品牌,婴儿用品品牌,婴儿用品加盟店,母婴用品加盟店 | 烧碱-工业片碱-火碱价格-氢氧化钠厂家-巩义市宝莱新材料厂 | 热泵烘干机_食品烘干机_水果烘干机_蔬菜烘干机_河南蓝天机械制造有限公司 | 济南塑料袋,食品包装袋,复合塑料袋,方便袋-济南精美塑料包装厂 | 铸造厂-铸铝-铸铜-铝合金铸造-重力铸造-翻砂铸造-[剑锋机械配件]专业东莞|深圳铸造厂 | 河南反渗透设备-河南EDI超纯水设备-郑州纯净水设备-郑州友邦水处理设备有限公司 | 网络广播_公共广播系统_校园,学校数字ip,itc智能广播系统方案 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 山东德曼医疗设备集团有限公司 | 铜陵耐火砖|铜陵耐火浇注料|铜陵耐火材料|铜陵市金钟物资经营部【官网】 | 深圳专卖店设计,餐饮空间设计,酒店空间策划设计【左右高端人文空间设计公司】 | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 模具|晒纹-咬花-拉丝纹-立体纹-东莞市佳毅激光科技有限公司 | 精密齿轮,同步带轮,蜗轮,蜗杆,减速机齿轮,行星齿轮-和兴齿轮 | 手游下载_app下载_好玩的手游下载_安卓市场下载_163下载 | 康拓威技术(深圳)有限公司|Theia镜头代理商|安讯士AXIS摄像机|安讯士监控系统|博世BOSCH监控|博世会议系统|索尼SONY监控|松下PANASONIC监控|三星韩华SAMSUNG监控|霍尼韦尔Honeywell|海康|大华|华为监控|Theia无畸变镜头|AXIS监控|安讯视摄像机 |