0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機(jī)器視覺應(yīng)用方向及學(xué)習(xí)思路匯總

jf_78858299 ? 來源:小白學(xué)視覺 ? 作者:小白 ? 2023-02-07 11:53 ? 次閱讀

1、halcon軟件提供的是快速的圖像處理算法解決方案,不能提供相應(yīng)的界面編程需求,需要和VC++結(jié)合起來構(gòu)造MFC界面,才能構(gòu)成一套完成的可用軟件。

2、機(jī)器視覺工業(yè)上的需求主要有二維和三維方面的

二維需求方面有:⑴識(shí)別定位;(2)OCR光學(xué)字符識(shí)別;(3)一維碼、二維碼識(shí)別及二者的結(jié)合;(4)測(cè)量類(單目相機(jī)的標(biāo)定);(5)缺陷檢測(cè)系列;(6)運(yùn)動(dòng)控制,手眼抓?。ㄉ婕笆盅蹣?biāo)定抓取等方面)

三維需求方面:(1)攝像機(jī)雙目及多目標(biāo)定(2)三維點(diǎn)云數(shù)據(jù)重構(gòu)

3、要成為一名合格的機(jī)器視覺工程師必須具備以下三個(gè)方面的知識(shí)

(1)圖像處理涉及以下幾大領(lǐng)域:

A、圖像處理的基本理論知識(shí)(圖像理論的基礎(chǔ)知識(shí))

B、圖像增強(qiáng)(對(duì)比度拉伸、灰度變換等)

C、圖像的幾何變換(仿射變換,旋轉(zhuǎn)矩陣等)

D、圖像的頻域處理(傅里葉變換、DFT、小波變換、高低通濾波器設(shè)計(jì))

E、形態(tài)學(xué)(膨脹、腐蝕、開運(yùn)算和閉運(yùn)算以及凸殼等)

F、圖像分割(HALCON里的Blob分析)

G、圖像復(fù)原

H、運(yùn)動(dòng)圖像

I、圖像配準(zhǔn)(模板匹配等)

J、模式識(shí)別(分類器訓(xùn)練,神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)等)

比較好的參考書籍有

經(jīng)典教材:岡薩雷斯的《數(shù)字圖像處理》及對(duì)應(yīng)的MATLAB

楊丹等編著《MATLAB圖像處理實(shí)例詳解》

張錚等編著《數(shù)字圖像處理與機(jī)器視覺——Visual C++與MATLAB實(shí)現(xiàn)》

左飛編著的《數(shù)字圖像處理:原理與實(shí)踐(MATLAB版)》

左飛編著的《數(shù)字圖像處理技術(shù)詳解與Visual C++實(shí)踐》

謝鳳英編著的《Visual C++數(shù)字圖像處理》

《精通系列·精通Visual C++數(shù)字圖像處理典型算法及實(shí)現(xiàn)(第2版)》

(2)軟件編程功底

具備C,C++,C#及MFC界面開發(fā)的功底

A、C語言的學(xué)習(xí)主要看譚浩強(qiáng)寫的C語言相關(guān)知識(shí)

B、C++主要看C++ primer plus書籍

C、MFC的學(xué)習(xí)主要看孫鑫編寫的《VC++深入詳解》這本書及相應(yīng)的視頻教程,并在VC++6.0軟件或VS2010等軟件上編寫程序和實(shí)踐。

D、C#可以看書籍《C#從入門到精通》、《Head First C#》、《C#入門經(jīng)典》、

《C#圖解教程》、《C#高級(jí)編程》、《.Net Frameword 高級(jí)編程》、《CLR via C#》

(3)光學(xué)知識(shí):

主要閱讀書籍《工程光學(xué)》、重點(diǎn)放在幾何光學(xué)方面,了解成像原理及相應(yīng)的光路分析,知道光源的特性、鏡頭分辨率、相機(jī)分辨率等方面的知識(shí)。

光學(xué)知識(shí)主要在你設(shè)計(jì)方案時(shí)相機(jī)、光源、鏡頭等選型時(shí)起到關(guān)鍵作用。

軟件功底的作用是軟件的架構(gòu)設(shè)計(jì)分析,架構(gòu)包括UI層設(shè)計(jì)、業(yè)務(wù)邏輯層開發(fā)、數(shù)據(jù)層開發(fā)。

HACLON主要完成圖像處理算法的實(shí)現(xiàn)。

目前市場(chǎng)上工業(yè)領(lǐng)域中主流的圖像算法處理軟件有HALCON, NIvisionpro, opencv

學(xué)習(xí)HALCON最重要的是學(xué)習(xí)其中的方法、流程和套路

4、HALCON主要完成圖像算法的流程套路如下:

特征提取總結(jié):

1、幾何特征(面積、周長(zhǎng)、矩形度)2、紋理特征(與灰度相關(guān),如熵、能量值)

3、顏色特征4、概率特征5、算子描述特征 6、Hough特征(梯度直方圖特征)

做機(jī)器視覺的項(xiàng)目,拿到項(xiàng)目時(shí)一般遵循如下流程:

第一步:需求分析,建立相應(yīng)的方案

第二步:算法流程規(guī)劃及業(yè)務(wù)邏輯設(shè)計(jì)

第三步:模塊化編程及集成化實(shí)現(xiàn)

第四步:調(diào)試,根據(jù)反饋結(jié)果來不斷的修改程序Bug,達(dá)到客戶需求,最后交付客戶及軟硬件操作文檔。

學(xué)習(xí)機(jī)器視覺的好方法:

1、學(xué)習(xí)機(jī)器視覺一定要結(jié)合項(xiàng)目實(shí)戰(zhàn),在實(shí)踐中學(xué)習(xí)總結(jié)經(jīng)驗(yàn)教訓(xùn),系統(tǒng)化學(xué)習(xí)所需知識(shí)。

2、補(bǔ)充一定的C++和c#知識(shí),進(jìn)行VS聯(lián)合開發(fā),客戶現(xiàn)場(chǎng)的學(xué)習(xí)和現(xiàn)場(chǎng)調(diào)試,不斷學(xué)習(xí)示例分析,掌握方法套路流程。

3、根據(jù)實(shí)際問題,學(xué)習(xí)模塊調(diào)用,按照方法套路學(xué)習(xí)。

4、最好是先用HALCON實(shí)現(xiàn)圖像處理部分,然后在VS2010開發(fā)軟件中利用MFC圖形界面實(shí)現(xiàn)出來,實(shí)踐學(xué)習(xí)是最好的方法。

機(jī)器視覺學(xué)習(xí)的發(fā)展趨勢(shì)是結(jié)合神經(jīng)網(wǎng)絡(luò)、深度學(xué)習(xí)進(jìn)行相應(yīng)的人工智能機(jī)器視覺開發(fā)。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器視覺
    +關(guān)注

    關(guān)注

    161

    文章

    4302

    瀏覽量

    119875
  • 運(yùn)動(dòng)控制
    +關(guān)注

    關(guān)注

    4

    文章

    557

    瀏覽量

    32768
  • OCR
    OCR
    +關(guān)注

    關(guān)注

    0

    文章

    142

    瀏覽量

    16293
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    機(jī)器視覺教程

    點(diǎn)擊學(xué)習(xí)>>《龍哥手把手教你學(xué)LabVIEW視覺設(shè)計(jì)》視頻教程機(jī)器視覺教程
    發(fā)表于 09-05 09:44

    LabVIEW機(jī)器視覺基礎(chǔ)系列匯總篇(含PDF)

    `機(jī)器視覺基礎(chǔ)系列匯總機(jī)器視覺系列—— Vision 基礎(chǔ)知識(shí)上集機(jī)器
    發(fā)表于 01-22 15:37

    新手學(xué)習(xí)機(jī)器視覺二次開發(fā)(工業(yè)視覺)應(yīng)該從哪里入手,

    新手學(xué)習(xí)機(jī)器視覺二次開發(fā)(工業(yè)視覺)應(yīng)該從哪里入手,看了一些資料NI公司的,DAQ、vison、IMAX等似懂非懂,如果想做工業(yè)機(jī)器視覺的二
    發(fā)表于 03-05 17:21

    機(jī)器視覺如何去學(xué)習(xí)?龍哥全程帶你學(xué)LabVIEW視覺設(shè)計(jì)

    `小編的3月份推薦課程來了!給大家安利龍哥 LabVIEW機(jī)器視覺學(xué)習(xí)視頻,課程已經(jīng)在聚豐眾籌全網(wǎng)首發(fā)!這是套針對(duì)目前最熱門機(jī)器視覺設(shè)計(jì),以
    發(fā)表于 03-25 16:18

    機(jī)器視覺系統(tǒng)原理及學(xué)習(xí)路線

    微型計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、大數(shù)據(jù)融入技術(shù)發(fā)展,相信未來機(jī)器視覺系統(tǒng)將會(huì)代替人類完成更多難以完成的工作。3 怎么樣學(xué)習(xí)機(jī)器視覺國(guó)外機(jī)器
    發(fā)表于 07-21 12:36

    機(jī)器視覺機(jī)器視覺有什么不一樣?

    識(shí)別與機(jī)器學(xué)習(xí)到目前為止,情況還這么簡(jiǎn)單。當(dāng)我們將圖形識(shí)別或更廣泛的機(jī)器學(xué)習(xí)加入到族譜中的時(shí)候,情況就開始變得有些復(fù)雜,這個(gè)分支專注于識(shí)別數(shù)據(jù)中的圖形,對(duì)于需要
    發(fā)表于 08-28 10:48

    機(jī)器學(xué)習(xí)的基礎(chǔ)內(nèi)容匯總

    人工智能的不斷發(fā)展,機(jī)器學(xué)習(xí)這門技術(shù)也越來越重要,很多人都開啟了學(xué)習(xí)機(jī)器學(xué)習(xí),本文就介紹了機(jī)器學(xué)習(xí)
    發(fā)表于 02-28 06:12

    機(jī)器學(xué)習(xí)集成與機(jī)器視覺 成為工業(yè)4.0關(guān)鍵基礎(chǔ)

    集成了機(jī)器學(xué)習(xí)機(jī)器視覺的系統(tǒng)可應(yīng)用在多個(gè)制造業(yè)范疇,機(jī)器視覺透過傳感器搜集數(shù)據(jù),
    發(fā)表于 07-11 10:50 ?1546次閱讀

    如何把握機(jī)器學(xué)習(xí)未來方向、趨勢(shì)和熱點(diǎn)

    由于社會(huì)屬性是人類的本質(zhì)屬性,社會(huì)機(jī)器學(xué)習(xí)也將會(huì)是我們利用機(jī)器學(xué)習(xí)從獲取人工智能到獲取社會(huì)智能的重要方向!
    的頭像 發(fā)表于 11-07 16:32 ?5070次閱讀

    攻讀計(jì)算機(jī)視覺機(jī)器學(xué)習(xí)碩士有啥好的?

    人工智能就業(yè)市場(chǎng)持續(xù)火熱,越來越多的學(xué)子投身這一領(lǐng)域。然而,攻讀計(jì)算機(jī)視覺機(jī)器學(xué)習(xí)研究生需要哪些先決條件?你將學(xué)到哪些知識(shí)?攻讀機(jī)器學(xué)習(xí)
    的頭像 發(fā)表于 06-19 09:25 ?3315次閱讀

    機(jī)器視覺基礎(chǔ)知識(shí)匯總

    現(xiàn)如今,中國(guó)已經(jīng)成為世界機(jī)器視覺發(fā)展最為活躍地區(qū),應(yīng)用范圍涵蓋了工業(yè)、農(nóng)業(yè)、醫(yī)藥、軍事、航天、氣象等國(guó)民經(jīng)濟(jì)各個(gè)行業(yè)。雖然機(jī)器視覺的成長(zhǎng)速度非???,但是還是有很多人對(duì)
    的頭像 發(fā)表于 04-27 11:09 ?859次閱讀
    <b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>基礎(chǔ)知識(shí)<b class='flag-5'>匯總</b>

    機(jī)器視覺基礎(chǔ)知識(shí)匯總

    視覺是人類觀察和認(rèn)知世界的重要手段。隨著信息技術(shù)的發(fā)展,人類逐漸把這種技能賦予計(jì)算機(jī)、機(jī)器人或者其他智能機(jī)器,這就是我們今天所要提到的機(jī)器視覺
    的頭像 發(fā)表于 05-31 10:28 ?1665次閱讀
    <b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>基礎(chǔ)知識(shí)<b class='flag-5'>匯總</b>

    機(jī)器視覺及其應(yīng)用

    摘要:介紹了機(jī)器視覺的研究?jī)?nèi)容,比較了機(jī)器視覺與人類視覺的差異,分析了機(jī)器
    發(fā)表于 06-20 15:31 ?5次下載

    基于深度學(xué)習(xí)機(jī)器視覺應(yīng)用場(chǎng)景

    目前工業(yè)機(jī)器視覺系統(tǒng)主要采用的是傳統(tǒng)的基于規(guī)則學(xué)習(xí)思路。以缺陷檢測(cè)為例,首先需要人去總結(jié)缺陷的類型,提取出判斷各類缺陷的特征,再通過大量的含特征的樣本訓(xùn)練使得計(jì)算機(jī)能夠區(qū)分這些特征從
    發(fā)表于 06-21 12:36 ?741次閱讀
    基于深度<b class='flag-5'>學(xué)習(xí)</b>的<b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>應(yīng)用場(chǎng)景

    機(jī)器學(xué)習(xí)算法匯總 機(jī)器學(xué)習(xí)算法分類 機(jī)器學(xué)習(xí)算法模型

    機(jī)器學(xué)習(xí)算法匯總 機(jī)器學(xué)習(xí)算法分類 機(jī)器學(xué)習(xí)算法模型
    的頭像 發(fā)表于 08-17 16:11 ?1004次閱讀