中文字幕 日本 在线 高清,精品久久久久久久久久久国产字幕,漂亮人妻洗澡被公强日日躁,西西4444wwww大胆视频

機(jī)器視覺軟件開發(fā)系列—上位機(jī)軟件整體框架(上位機(jī)軟件架構(gòu))

典型的機(jī)器視覺軟件應(yīng)用中,典型的構(gòu)造如下

機(jī)器視覺軟件開發(fā)系列---上位機(jī)軟件整體框架(上位機(jī)軟件架構(gòu))

視覺系統(tǒng)基礎(chǔ)構(gòu)造

典型應(yīng)用中,下位機(jī)或者光電傳感器觸發(fā)上位機(jī)(視覺軟件)拍照,上位機(jī)進(jìn)行拍照、算法處理,處理結(jié)果給到下位機(jī)或者通過IO的方式。 上圖成像系統(tǒng)1、3中圖像數(shù)據(jù)可以通過很多種方式傳輸,常見的有Gige、USB3.0、1394a1394b、CameraLink、CoaXPress等常見的接口,最常用的網(wǎng)口GiGe和USB3.0接口。圖像數(shù)據(jù)獲取成功后算法層面可以使用對應(yīng)的算法,看個人習(xí)慣,我常用halcon、OpenCV或者VisionMaster。

機(jī)器視覺軟件開發(fā)系列---上位機(jī)軟件整體框架(上位機(jī)軟件架構(gòu))

整體框架流程

一個視覺軟件(上位機(jī))可以分為上面一個總的架構(gòu),UI層和運(yùn)行流程,UI層是來進(jìn)行參數(shù)配置界面展示數(shù)據(jù)的,運(yùn)行流程總的流程組合,線程運(yùn)行。

通常情況下,UI層我們看到的數(shù)據(jù)都是通過winform或者qt 拉取對應(yīng)的控件進(jìn)行設(shè)計(jì),然后把數(shù)據(jù)保存到數(shù)據(jù)中心,這個時候數(shù)據(jù)在內(nèi)存中,同時也會保存數(shù)據(jù)到本地,數(shù)據(jù)的存儲格式常見的有xml、ini、數(shù)據(jù)庫存儲等方式。UI層設(shè)置好數(shù)據(jù)后,把數(shù)據(jù)加載到數(shù)據(jù)中心,數(shù)據(jù)中心把數(shù)據(jù)加載到運(yùn)行流程,流程數(shù)據(jù)就會跟著改變的參數(shù)運(yùn)行。

運(yùn)行流程中通常是對流程的組合,初始化連接的時候會把相機(jī)、數(shù)據(jù)庫、IO、PLC、MES等各種相關(guān)的資源進(jìn)行連接,初始化OK后,運(yùn)行取流線程、算法線程、存圖線程。

在取流線程中,這里面就會跟下位機(jī)打交道了,在這里下位機(jī)通過讀寫寄存器的方式,取流線程會一直讀PLC的寄存器來進(jìn)行獲取拍照信號。大概流程我以偽代碼表示

while(true)

{

sleep(10);

If(!m_bExit)

Break;

Bool bCapture = m_Plc.ReadCaptureSignal();

If(!bCapture)

Continue;

//拍照

Image img = m_Camera.GetCaptureTimeout();

//其他隊(duì)列

}

m_plc是封裝的一個PLC通信的模塊,接口ReadCaptureSignal讀取拍照寄存器,如果獲取到了就返回值,立即置位寄存器

當(dāng)然,這只是一個總體的架構(gòu),細(xì)致的工作還有很多,我大大小小參與過上百個項(xiàng)目,有標(biāo)準(zhǔn)項(xiàng)目、非標(biāo)項(xiàng)目、還有VisionMaster也有參與過開發(fā),整體來看,只是每個軟件復(fù)雜度不一樣,拆開模塊看,都是一樣的。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2024年5月2日 上午11:30
下一篇 2024年5月2日 上午11:41

相關(guān)推薦

  • 科研項(xiàng)目書搞笑

    科研項(xiàng)目書搞笑版 最近,我們團(tuán)隊(duì)開始了一項(xiàng)新的科研項(xiàng)目,叫做“搞笑項(xiàng)目”。這個項(xiàng)目的目標(biāo)是通過研究人類幽默的行為和思維方式,來開發(fā)出一種能夠讓人更加快樂和幸福的技術(shù)。 我們開始研究…

    科研百科 2025年2月14日
    4
  • 辦公室電腦有沒有被監(jiān)控

    辦公室電腦是否被監(jiān)控是一個備受關(guān)注的話題。近年來,隨著人工智能和大數(shù)據(jù)技術(shù)的發(fā)展,監(jiān)控辦公室電腦已經(jīng)成為一種常見的方式。然而,是否應(yīng)該監(jiān)控辦公室電腦以及如何監(jiān)控電腦,仍然存在一些爭…

    科研百科 2025年1月4日
    8
  • 展館電子門票管理系統(tǒng)怎么樣?展館微信公眾號門票預(yù)約系統(tǒng)安裝

    免費(fèi)預(yù)約入館電子門票管理系統(tǒng)推薦,展館門票管理系統(tǒng)推薦,展館電子門票管理系統(tǒng)哪個好,展館景區(qū)電子門票系統(tǒng)安裝下載,展館電子門票系統(tǒng)報價,性價比高的展館電子門票系統(tǒng),展館景區(qū)電子門票…

    科研百科 2022年10月13日
    492
  • 合同管理主體

    合同管理主體 合同管理主體是指負(fù)責(zé)管理和實(shí)施合同簽訂、履行、變更、終止等過程的機(jī)構(gòu)或人員。合同管理主體的主要任務(wù)是確保合同的合法性、有效性、規(guī)范性和及時性,同時保證合同執(zhí)行過程中的…

    科研百科 2024年8月17日
    3
  • 系統(tǒng)集成項(xiàng)目管理師報名時間

    系統(tǒng)集成項(xiàng)目管理師報名時間:2021年最新動態(tài) 系統(tǒng)集成項(xiàng)目管理師(英文名:Systems Engineering Project Manager,簡稱SERP)是一種高級職業(yè),主…

    科研百科 2025年1月28日
    3
  • 項(xiàng)目管理系統(tǒng)要準(zhǔn)備什么

    項(xiàng)目管理系統(tǒng)是一種用于管理項(xiàng)目的工具,可以幫助組織更好地協(xié)調(diào)項(xiàng)目進(jìn)度,控制成本,管理風(fēng)險,提高團(tuán)隊(duì)協(xié)作效率。在開始使用項(xiàng)目管理系統(tǒng)之前,需要準(zhǔn)備一系列必要的工作,以確保系統(tǒng)能夠正常…

    科研百科 2024年12月14日
    3
  • 安徽省流動人員檔案管理系統(tǒng)

    安徽省流動人員檔案管理系統(tǒng) 隨著經(jīng)濟(jì)的發(fā)展和城市化進(jìn)程的加速,越來越多的人選擇流動,離開家鄉(xiāng)到其他城市工作或生活。對于這些數(shù)據(jù),檔案管理成為了一個必要的環(huán)節(jié)。安徽省流動人員檔案管理…

    科研百科 2024年9月21日
    17
  • 如何實(shí)施科研項(xiàng)目申報

    科研項(xiàng)目申報是項(xiàng)目管理中非常重要的一步,它可以幫助項(xiàng)目組織確定項(xiàng)目的研究方向和目標(biāo),并為項(xiàng)目融資、資源分配和時間表制定提供基礎(chǔ)。然而,科研項(xiàng)目申報并不是一項(xiàng)簡單的任務(wù),它需要項(xiàng)目組…

    科研百科 2025年1月31日
    5
  • 以黨建基礎(chǔ)材料為起點(diǎn),扎實(shí)做好“四本臺賬”(黨建基礎(chǔ)臺賬都有什么)

    黨支部是黨組織開展工作的基本單元,是黨的全部工作和戰(zhàn)斗力的基礎(chǔ)。支部黨建工作是黨的基層組織建設(shè)的重要組成部分,在黨建體系中處于非常重要的地位,在推動機(jī)關(guān)行使領(lǐng)導(dǎo)職能、轉(zhuǎn)變機(jī)關(guān)工作作…

    科研百科 2023年6月1日
    365
  • 資助系統(tǒng)資助項(xiàng)目管理

    資助系統(tǒng)資助項(xiàng)目管理 資助系統(tǒng)資助項(xiàng)目管理是一種通過資助系統(tǒng)來管理資助項(xiàng)目的過程。資助系統(tǒng)資助項(xiàng)目管理可以幫助組織有效地管理資助項(xiàng)目,并為資助項(xiàng)目提供全面的跟蹤和支持。 資助系統(tǒng)資…

    科研百科 2024年12月26日
    1