999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OpenCV的機器視覺圖像處理技術研究

2017-12-31 00:00:00郝旋
大東方 2017年8期

摘要:機器視覺圖像處理技術是信息時代新興的科技,已被廣泛應用于醫療、航天、工業等行業領域。而在各領域應用中,圖像處理的工作量是巨大的,將OpenCV作為圖像處理的函數庫,不僅會節省人力、縮短開發周期,還會提高工作效率。文章闡述了OpenCV在VC++環境下的構建和視頻圖像采集,進而實現圖像處理技術中的邊緣檢測和角點提取等。

關鍵詞:Open CV;機器視覺;圖像處理

圖像處理(Image processing)是利用計算機技術對圖像進行分析,進而對圖像進行壓縮、復原和匹配等操作,進而達到對圖像精確、高效處理的技術。OpenCV(Open Source Computer Vision Library)是開放源代碼圖像處理算法庫在Linux、VC++等環境中的運行,為圖像處理技術提供便捷[1]。基于OpenCV的機器視覺圖像處理技術,可以縮短開發周期,還可以對圖像處理算法技術進行仿真。

一、OpenCV環境建立

VC++編譯環境下OpenCV的構建,主要是安裝、變量配置與框架建立。

假如OpenCV的安裝路徑是D:\Program Files\OpenCV,安裝時或者安裝結束后,要將“\OpenCV]bin”添加到系統變量中,即環境變量。

將 Open CV圖像處理中需要的庫文件加入到VC++中,需要啟動VC++,在工具菜單的directories,選擇Library files對lib路徑進行設置。

OpenCV程序框架建立過程是,首先,新建工程(win32 Application);其次,在新工程的保存路徑下創建單獨的workspace;再次,將新的work保存到VC++的Source file路徑中;最后添加工程配置,將需要的lib添加到模塊庫中。OpenCV的環境構建結束

二、OpenCV視頻圖像采集

將OpenCV的視頻圖像采集程序輸入到Source file中,再接入攝像頭就可以捕獲圖像。OpenCV對圖像進行采集的主要程序語句如下:

主函數:void Winmain (int argc,char*argv[])

OpenCV捕獲的圖像對象:CVCapture*camera= 0

程序結束將捕獲對象釋放:cvreleaseCapture(camer)

將采集到的圖像轉化并顯示出來:this->setImage(cvimage)

三、OpenCV圖像處理技術

1.截取感性趣的圖像

如果知識對圖像中的某一幀有興趣,便可以利用OpenCV圖像處理技術對感興趣的部分截取,主要程序如下:

CvRect Video_rect sr;

CvRect Video_rect ds;

cvshowImage(“src_ima”,src_ima);

2.對圖像實施邊緣檢測

圖像邊緣是指圖像灰度變化最明顯的部分,其中有很多原始的圖像信息。通過對圖像分割、圖像特征識別與提取等信息對圖像進行分析,進而實現圖像邊緣檢測。目前,常用的是邊緣檢測算子,如Sobel、Canny、Roberts等檢測方法,下面對Sobel和Roberts檢測法進行闡述[2]。

(1)Sobel算子是對圖像上的每一個像素的周圍點的灰度值計算加權差,即用點計算區域的像素。 主要計算公式如下:

Sobel算子的模板是3×3的,如圖1所示。

圖1 Sobel算子模板

則和的Sobel算子如下,

(2)Roberts是對垂直方向的加權差分計算梯度,比如對角線方向的兩點像素:

和二者的卷積為

以上兩種方法是,通過二者卷積的最值,作為邊緣檢測的輸出值。

3.對圖像實施角點提取

視覺特點的提取、形狀描述等是通過圖像實施角點的提取來實現的。圖像角點中含有大量的圖像信息,對于機器視覺的圖像處理具有很重要的作用。對原始圖像的角點提取的主要程序如下:

#define max_corners 10;

int main (int argc,chaer*argv);

int coenerC=max_ corners;

cvpoint2D32 corners[max_ corners];

cvScalar color=CV_RGB (255,0,0);

cvGoodFeaturesToTrack(grayImage,corners1,corners2,corners,cornerCount, 0.05,5, 0);

總結:OpenCV具有很好的可移植性,同時有著強大的圖像處理能力和矩陣運算能力。基于OpenCV的機器視覺圖像處理技術的應用,不僅會減少圖像處理開發程序人員的工作量,還保障了圖像處理的準確、高效,也達到了提升工作效率的目的。運用VC++編譯環境下OpenCV的運行,推動了圖像處理技術的更快發展。

參考文獻:

[1]柏濤濤.基于機器視覺與圖像處理的IC淺插檢測研究與應用[J].河北北方學院學報(自然科學版),2015(4):36-40.

[2]劉慶宏,王聲文,白彥慶.基于OpenCV的機器視覺功能開發及在工業生產中的應用[J].制造技術與機床,2015(3):40-43.

作者簡介:郝旋(1992—),男,漢族,籍貫:安徽懷寧,單位:廣東工業大學2016級學生,研究方向:圖像處理與機器視覺。

(作者單位:廣東工業大學)

主站蜘蛛池模板: 亚洲综合九九| 成人综合在线观看| 一级高清毛片免费a级高清毛片| AV不卡国产在线观看| 国产精品刺激对白在线| 欧美一级高清免费a| 亚洲最大福利视频网| 波多野结衣视频一区二区 | 亚洲成人精品| 欧美性精品| 91精品国产麻豆国产自产在线| 欧美在线天堂| 中文字幕在线观| 久久人体视频| 波多野结衣一级毛片| 国产精品手机在线观看你懂的| 在线看片免费人成视久网下载| 日韩一区二区在线电影| 亚洲AⅤ综合在线欧美一区| 在线色国产| 国产福利小视频高清在线观看| 日韩欧美中文字幕在线精品| 99这里只有精品免费视频| 国产美女精品一区二区| 亚洲精品777| 久久久噜噜噜| 性喷潮久久久久久久久| 91丝袜在线观看| 男女男免费视频网站国产| 又黄又湿又爽的视频| 91最新精品视频发布页| 永久毛片在线播| 国产高颜值露脸在线观看| 日韩在线中文| 国产色婷婷| 欧美a级在线| 日韩欧美中文在线| 成年av福利永久免费观看| 九色视频在线免费观看| 久久久久人妻精品一区三寸蜜桃| 99视频国产精品| 激情综合网激情综合| 午夜天堂视频| 精品一区二区三区波多野结衣| 免费无码又爽又刺激高| 亚洲精品自拍区在线观看| 国产精品片在线观看手机版 | 欧美色视频网站| 日韩免费无码人妻系列| 99在线观看精品视频| 国产精品无码在线看| 国产自在线播放| 99热国产在线精品99| 亚洲啪啪网| 日本高清视频在线www色| 天堂网亚洲系列亚洲系列| 伊人色综合久久天天| 国产swag在线观看| 中文字幕乱码中文乱码51精品| 中文字幕人妻av一区二区| 热re99久久精品国99热| A级毛片无码久久精品免费| 一级成人欧美一区在线观看| 日韩午夜伦| 国产乱人伦AV在线A| 99爱视频精品免视看| 国产高潮流白浆视频| 在线欧美日韩国产| 思思热精品在线8| 美女高潮全身流白浆福利区| 在线国产资源| 亚洲中文精品久久久久久不卡| 欧美在线观看不卡| 久久黄色毛片| 色噜噜狠狠狠综合曰曰曰| 国产精品主播| 中文字幕无码电影| 精品久久高清| 精品国产Av电影无码久久久| 毛片在线播放a| 日本欧美一二三区色视频| 亚洲精品在线影院|