精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

機器視覺為什么需要反復調試?

QQ475400555 ? 來源:機器視覺沙龍 ? 2023-10-25 16:12 ? 次閱讀

我們機器視覺項目的程序包含,業務邏輯+圖像處理,所以我們不單單調試圖像處理部分,還要調試C#,界面,數據等等。我們必須保證程序穩定性,還要保證視覺檢測的穩定性。

據說,有個機器視覺工程師因為現場客戶把光源拆了,讓他來現場重新調整光源位置,這位機器視覺工程師第二天就不來公司了,沒有走任何辭職流程,果斷收拾走人。

某天領導說,這個視覺檢測簡單,早點搞完。過了一段時間,你在調試,領導來一句,怎么還在調試。-摘錄大多數不懂裝懂,沒事裝逼類型領導語錄。

兄弟們,有沒有為自己拼過命,萬萬沒想到為了幾個像素波動拼過命,連續調試五個小時沒有穩定下來,吃完夜宵,再看,像素波動穩定了。第二天跑起來一點問題沒有。萬萬沒想到第三天,不穩定了,原因是客戶把照明燈關掉了。

機器視覺工程師在機器調試過程中毀滅自我,拉扯自我,撕裂自我,重塑自我,否定自我,肯定自我,重啟自我

在我看來,這些是造成 bug 的原因,不是造成大部分時間在 debug 的主要原因。

大部分 debug 時間應該是花在 bug 復現 和 bug 定位,所以你可能可以寫出不用 debug 的程序,但是不可能不需要測試,而且我覺得在寫程序自己測試的那段時間不叫 debug ,通常一邊寫代碼一邊測試那段時間所發現的 bug 都可以迅速找到的,并且可以及時處理解決掉,甚至解決不了,也要去避免這種類型的bug。

那么程序debug原因有哪些?

0.每種編程語言自身都有bug,當你感覺對的時候,編程語言的體系根本不允許這樣子去實現,你要在他規則下去寫程序,但是它的這個規則往往就是最大的bug,規則本身就紊亂,所以編程者理解它規則的同時,還要去按照這個規則走下去,那么走下去的流程,每個人都不一樣,因為每一個人理解的都不一樣。

1.邏輯性錯誤,從一些小代碼片段來說你可能沒有問題。那么,經過一百個亂七八糟的跳轉之后,你還能看出錯誤來么?暈了,找啊找,找了半天,定位到bug,各種方法嘗試修改。

2.代碼健壯度,同上,你不可能考慮到所有狀況,因為很多狀況出現的問題都不嚴重,無非是重試或者警告,那么有些狀況在必須處理的前提下,你也是同樣容易被忽略的。并不是說沒有人愿意寫出超級健壯的代碼,而是,想那么多有什么用呢,萬一不出錯呢?

3.編寫效率,你是在debug 的時候發現錯誤的概率高,還是在自己腦子里發現錯誤的效率高。大部分人都是前者,如果你在腦子里就發現了錯誤,也就輪不到Debug時候發現了,所以一般人的做法是,寫完再說。

4.其實我并不知道這么寫是為什么,但是我覺得這么寫就是對的。這種,要么真對了,要么錯的一塌糊涂,但是你不能說這是蒙的,至于對不對,debug會告訴你真相。

5.我們腦子里并沒有計算機,所以你永遠不知道結果。

圖像處理debug的原因有哪些?

機器視覺需要反復調試的原因有以下幾點:

圖像集的質量不同,需要針對不同的圖像集進行調試;

算法參數設置不同,需要不斷調整參數以達到最優效果;

硬件設備的差異,需要根據不同的硬件設備進行適配;

環境的變化,比如光照、角度等因素會影響機器視覺的效果,需要進行相應的調整。

因此,機器視覺需要反復調試才能達到最佳效果。

編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像處理
    +關注

    關注

    27

    文章

    1281

    瀏覽量

    56638
  • 機器視覺
    +關注

    關注

    161

    文章

    4345

    瀏覽量

    120108
  • 編程語言
    +關注

    關注

    10

    文章

    1938

    瀏覽量

    34594

原文標題:機器視覺工程師為什么要反復調試?

文章出處:【微信號:機器視覺沙龍,微信公眾號:機器視覺沙龍】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    機器視覺——機器人的“眼睛”

    目前產業機器人僅能在嚴格定義的結構化環境中執行預定指令動作,缺乏對環境的感知與應變能力,這極大地限制了機器人的應用。利用機器人的視覺控制,不需要
    發表于 01-23 15:02

    機器視覺教程

    我準備寫一個機器視覺的教程或是做機器視覺的視頻,大家有什么想法或是意見嗎?
    發表于 02-05 11:20

    開發版中iic通訊例程為什么通過反復調用單字節數據讀寫子程序完成

    iic通訊例程中多個字符的連續讀寫都是通過反復調用單字節數據讀寫的子程序來完成的這樣數據多的話讀寫時間會大大增加這是根據經驗比較可靠或是有其他的優勢?還是只是因為這樣寫例程比較簡單?
    發表于 03-11 01:45

    機器視覺的發展怎么樣?

    目前機器視覺客戶還有一定的不足之處,需要繼續提高集成能力?!艾F在許多客戶都要求你能提供一個完整的解決方案,而不只是購買幾個機器視覺產品或者系
    發表于 10-09 06:25

    深圳四元數機器視覺系統廠家:選擇機器視覺光源需要衡量的因素

    機器視覺的作用是替代人眼完成需要由人來完成的測試測量,而機器視覺光源,在機器
    發表于 06-02 13:59

    河源機器視覺系統可以做什么?

    遠遠不夠,后續還需要花費大量的時間,使操作工的水平在實踐中得到提升。而機器視覺系統只要設計、調試和操作得當,可以在很長一段時間內不間斷使用,同時確保生產效果。3、在某些特殊工業環境中實
    發表于 01-20 09:43

    機器視覺的閃光燈系統需要哪些特性?

    機器視覺的閃光燈系統需要哪些特性?如何獲取更大電流驅動負載?
    發表于 01-25 06:19

    深圳機器視覺光源選擇時需要衡量哪些因素?

    深圳機器視覺的作用是替代人眼完成需要由人來完成的測試測量,而機器視覺光源,在機器
    發表于 08-24 15:39

    機器視覺是什么意思_機器視覺應用案例

    本文首先介紹了機器視覺的概念,其次介紹了機器視覺的特點,最后介紹了機器視覺應用案例。
    發表于 03-26 09:15 ?7629次閱讀

    機器視覺自學需要學什么_學機器視覺好找工作嗎

    要想學好機器視覺,需要機器視覺的知識體系有所了解。下面我們就來分享一下各個部分需要掌握的知識點
    發表于 03-26 09:34 ?1.7w次閱讀

    機器視覺需要哪些基礎_機器視覺行業發展前景

    要學習機器視覺,需要具備以下知識和技能:   數學基礎:機器視覺需要用到很多數學知識,如線
    發表于 03-12 17:06 ?2037次閱讀

    機器視覺需要學什么

    機器視覺需要學什么 機器視覺就是機器代替人眼來做測量和判斷,是指通過
    發表于 04-20 15:08 ?1125次閱讀

    西門子S7-200|星三角降壓啟動的子程序如何實現反復調

    西門子在這方面有一個很好的解決方案。那就是通過局部變量,設計出程序框架,做成庫。后面就可以反復調用。一個電機調用一次,只需要填寫按鈕的輸入點,接觸器的輸出點就可以,這樣編程效率大大提高;出錯概率大大降低,程序一致性很好。
    發表于 06-03 12:44 ?4186次閱讀
    西門子S7-200|星三角降壓啟動的子程序如何實現<b class='flag-5'>反復調</b>用

    工業機器人歷史沿革 工業機器人的工作原理

    工業機器人痛點在于開發交付門檻較高,需要專業工程師手動編寫代碼、反復調試后,才能匹配產線特有的任務需求,高昂成本極大阻礙了工業機器人的普及。
    發表于 07-10 09:54 ?450次閱讀
    工業<b class='flag-5'>機器</b>人歷史沿革 工業<b class='flag-5'>機器</b>人的工作原理

    機器視覺工程師反復調試的原因是什么?

    我們機器視覺項目的程序包含,業務邏輯+圖像處理,所以我們不單單調試圖像處理部分,還要調試C#,界面,數據等等。我們必須保證程序穩定性,還要保證視覺
    的頭像 發表于 11-05 08:07 ?285次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>工程師<b class='flag-5'>反復調試</b>的原因是什么?