一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

機(jī)器視覺開發(fā)過程中的各種bug總結(jié)

新機(jī)器視覺 ? 來源:新機(jī)器視覺 ? 2023-05-29 17:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

入坑機(jī)器視覺后,發(fā)現(xiàn)在開發(fā)與使用過程中總有各種bug導(dǎo)致系統(tǒng)的不穩(wěn)定,故總結(jié)之,以此為鑒,謹(jǐn)記勿犯!

設(shè)定明確的邊界條件

機(jī)器視覺或者說現(xiàn)在的人工智能,還沒有做到完全的智能,所以在生產(chǎn)實(shí)踐中更好的方法是在特定的條件下開發(fā)特定的算法,將算法框定在一個明確的范圍內(nèi)時,那么算法將變的更加robust,否則脆弱不堪,應(yīng)用某visioner的話,這樣的算法非常weak。在此基礎(chǔ)上,小心迭代擴(kuò)大算法的適用場景與范圍是明智之舉。設(shè)計(jì)算法不考慮特定應(yīng)用場景、沒有明確邊界條件、沒有前提假設(shè),這是新手常犯的錯誤,避之免之。

賦予任何參數(shù)以明確的物理意義

由于機(jī)器視覺的處理結(jié)果與實(shí)際物理環(huán)境緊密相連,參數(shù)作為設(shè)計(jì)算法時的重要變量,一定要賦予實(shí)際的物理意義,做到有理可依,有時候憑借經(jīng)驗(yàn)設(shè)置的參數(shù)值也許僅僅適用于某一物理尺度,當(dāng)環(huán)境改變時,這樣的參數(shù)將失效并且這樣的問題也往往不容易察覺,給算法帶來不穩(wěn)定的隱患。雖然在調(diào)試深度學(xué)習(xí)時,有的參數(shù)確實(shí)是憑借經(jīng)驗(yàn),無法解釋,但是設(shè)計(jì)傳統(tǒng)算法時還是要遵循此原則。

遵循軟件工程的原則開發(fā)

這條規(guī)則不僅僅適用于機(jī)器視覺軟件、其他軟件開發(fā)也同樣適用于非軟件的其他工程項(xiàng)目開發(fā)。我在菜鳥季經(jīng)常犯的錯誤是,短時間內(nèi)不斷的在原有算法基礎(chǔ)上增加大量功能,貪圖省時省事(有時候是時間緊急、迫不得已?。?,沒有對每一個功能模塊進(jìn)行單體測試,開發(fā)完成后直接進(jìn)行結(jié)合測試。這樣的測試是低效的、不完整的,日后會有各種bug暴露出來,按軟件工程原則開發(fā)、有節(jié)奏的開發(fā),將帶領(lǐng)你走出新手村。

重視現(xiàn)場

機(jī)器視覺是一個與現(xiàn)場結(jié)合非常緊密的學(xué)科或者工作,并且相比計(jì)算機(jī)視覺,機(jī)器視覺需要高度的穩(wěn)定性,所以要充分積累現(xiàn)場的經(jīng)驗(yàn),結(jié)合現(xiàn)場往往會帶來算法上的簡化與穩(wěn)定,帶來開發(fā)效率的提升,所以現(xiàn)場是寶庫,積累經(jīng)驗(yàn)升級自己,具體實(shí)例等待各位machine visioner去現(xiàn)場體驗(yàn)。

提升創(chuàng)造力

經(jīng)驗(yàn)與創(chuàng)造力是驅(qū)動機(jī)器視覺能力的兩架馬車,如果僅僅只是經(jīng)驗(yàn)的增長,就不能靈活應(yīng)對未來各種各樣的任務(wù),在機(jī)器視覺智能化的道路上不會走遠(yuǎn)。提升創(chuàng)造力的關(guān)鍵在于涉獵與思考,不斷涉獵與之相關(guān)的大量的知識,各種信息在頭腦中碰撞產(chǎn)生創(chuàng)造力的靈感,思考如何應(yīng)用于實(shí)踐,這將對提升創(chuàng)造力大有裨益。

編輯:黃飛

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

    關(guān)注

    163

    文章

    4597

    瀏覽量

    122932

原文標(biāo)題:大??偨Y(jié)為什么機(jī)器視覺不穩(wěn)定,bug不斷

文章出處:【微信號:vision263com,微信公眾號:新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32開發(fā)過程中的一些心得及總結(jié)

    JTAG設(shè)備STM32 匯編匯編含C語言注釋數(shù)字信號處理濾波IIR濾波器本人STM32開發(fā)過程中的一些心得及總結(jié)。比較好的文章加密STM32MCU加密原理與方法 (很詳細(xì))驅(qū)動開發(fā)
    發(fā)表于 08-17 08:50

    在嵌入式linux開發(fā)過程中遇到的坑

    目標(biāo)? 博文旨在總結(jié)自己在嵌入式linux開發(fā)過程中遇到的坑?、一些小知識點(diǎn)的匯總。?等哪天發(fā)展到遠(yuǎn)離代碼了,還能回一下當(dāng)年的英姿。
    發(fā)表于 11-05 09:06

    單片機(jī)開發(fā)過程中的Flash

    Flash在我們生活無處不在,比如:U盤、固態(tài)硬盤、SD卡、內(nèi)存卡等。同時,在單片機(jī)開發(fā)過程中也會遇到各種各樣的Flash,...
    發(fā)表于 12-09 08:00

    嵌入式linux開發(fā)過程中的硬件問題都有哪些你想不到的呢

    嵌入式linux開發(fā)過程中逗比的硬件問題
    發(fā)表于 12-21 06:47

    在RT-Thread開發(fā)過程中引入watchdog踩到的坑

    今天在RT-Thread完整版開發(fā)過程中引入watchdog,踩到一個坑,系統(tǒng)一直重啟,喂狗一直失敗,搞了一天才解決,總結(jié)一下。我的RT-Thread完整版系統(tǒng)是最新版4.0.3(截止2020年12
    發(fā)表于 02-17 06:05

    客車產(chǎn)品設(shè)計(jì)與開發(fā)過程中的質(zhì)量管理

    就目前中小型客車生產(chǎn)企業(yè)在產(chǎn)品設(shè)計(jì)、開發(fā)過程中存在的問題, 提出抓產(chǎn)品質(zhì)量應(yīng)從產(chǎn)品的設(shè)計(jì)與開發(fā)這個源頭抓起; 產(chǎn)品設(shè)計(jì)過程的基礎(chǔ)是質(zhì)量控制。關(guān)鍵詞: 客車產(chǎn)品 設(shè)計(jì)
    發(fā)表于 07-25 16:34 ?27次下載

    單片機(jī)開發(fā)過程中硬件調(diào)試技巧

    本文結(jié)合作者在單片機(jī)開發(fā)過程中體會,討論硬件調(diào)試的技巧。當(dāng)硬件設(shè)計(jì)從布線到焊接安裝完成之后,就開始進(jìn)入硬件調(diào)試階段
    發(fā)表于 06-01 16:09 ?1.5w次閱讀

    嵌入式軟件開發(fā)過程中基于功能點(diǎn)的缺陷度量李冰

    嵌入式軟件開發(fā)過程中基于功能點(diǎn)的缺陷度量_李冰
    發(fā)表于 03-14 08:00 ?0次下載

    Unity推出的AR Foundation能幫助使用者解決AR開發(fā)過程中遇到的難題

    Unity開發(fā)了一個多平臺API和實(shí)用程序,幫助解決你在AR開發(fā)過程中遇到的眾多難題,他們將其稱之為 AR Foundation。
    發(fā)表于 09-11 09:51 ?5540次閱讀

    軟件開發(fā)過程中需要的十三類文檔

    在軟件項(xiàng)目開發(fā)過程中,應(yīng)該按軟件開發(fā)要求撰寫十三類文檔,文檔編制要求具有針對性、精確性、清晰性、完整性、靈活性、可追溯性!
    發(fā)表于 09-15 09:03 ?6183次閱讀

    嵌入式開發(fā)過程中的一點(diǎn)調(diào)試經(jīng)驗(yàn)

    嵌入式開發(fā)過程中的一點(diǎn)調(diào)試經(jīng)驗(yàn)嵌入式開發(fā)最麻煩的在現(xiàn)場調(diào)試過程中或?qū)嶋H運(yùn)營過程中出現(xiàn)問題很難定位。我在實(shí)際開發(fā)過程中一點(diǎn)經(jīng)驗(yàn)分享給大家嵌入式
    發(fā)表于 11-02 18:06 ?15次下載
    嵌入式<b class='flag-5'>開發(fā)過程中</b>的一點(diǎn)調(diào)試經(jīng)驗(yàn)

    基于Energia的MPS430單片機(jī)開發(fā)過程中的問題

    基于Energia的MPS430單片機(jī)開發(fā)過程中的問題
    發(fā)表于 11-19 17:21 ?9次下載
    基于Energia的MPS430單片機(jī)<b class='flag-5'>開發(fā)過程中</b>的問題

    如何管理IC芯片研發(fā)過程產(chǎn)生的bug呢?

    一款芯片的研發(fā)過程中總是伴隨著bugbugbug,研發(fā)線上各端的IC工程師也是全程在debug、debug和debug,直到最終的GDSII文件交給Founry工廠加工,全程都是為
    發(fā)表于 02-01 11:02 ?746次閱讀

    代碼藏幾個bug,讓自己無法替代?

    我們在進(jìn)行嵌入式軟件開發(fā)過程中,產(chǎn)生一些bug是難免的。
    的頭像 發(fā)表于 06-07 10:34 ?889次閱讀
    代碼<b class='flag-5'>中</b>藏幾個<b class='flag-5'>bug</b>,讓自己無法替代?

    如何讀懂FPGA開發(fā)過程中的Vivado時序報告?

    FPGA開發(fā)過程中,vivado和quartus等開發(fā)軟件都會提供時序報告,以方便開發(fā)者判斷自己的工程時序是否滿足時序要求。
    發(fā)表于 06-26 15:29 ?1662次閱讀
    如何讀懂FPGA<b class='flag-5'>開發(fā)過程中</b>的Vivado時序報告?