日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

LabVIEW色彩定位实现药品包装质量检测(实战篇—4)

發布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LabVIEW色彩定位实现药品包装质量检测(实战篇—4) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

1、原理

2、實踐


1、原理

色彩定位(Color Location)是指通過對色彩匹配功能進行增強和擴展,以快速定位圖像中特定顏色區域的過程。

色彩匹配通常將模板色彩與某一已知圖像區域的顏色進行對比。與色彩匹配不同,色彩定位可以從圖像中搜索與模板顏色相同或相近的區域,它將顏色匹配的功能擴展到被測對象位置未知的場合。與色彩匹配的實現過程類似,色彩定位也包括學習和搜索兩個過程。

  • 學習過程提取要搜索的模板圖像色譜;
  • 搜索過程則會在采集到的圖像中快速搜索與模板顏色匹配的區域,并返回匹配區域的匹配度。

一般的搜索過程會從左到右、從上到下在圖像中逐像素移動模板,對于每次移動,都使用色彩匹配算法將模板與其覆蓋區域的色譜進行比較,并最終根據計算得到的匹配度來確定與模板顏色相同或相近的區域。

然而,在圖像中逐像素移動模板搜索匹配區域的過程計算量很大且非常耗時,因此還需要對搜索過程進一步進行優化,才能實現色彩的快速定位。

不難想到使用由粗到細(Coarse-to-Fine)的方法來優化搜索過程。具體來說,就是先通過下采樣和步進搜索的方法快速確定可能的候選匹配位置,然后再對各個候選區域進行精細色彩匹配,以最終確定最佳色彩匹配位置。

  • 下采樣方法是指在圖像中移動模板到某一位置時,僅用模板所覆蓋的圖像區域中的部分像素顏色信息與模板的色譜進行比較;
  • 步進搜索是指搜索過程中,模板并非逐像素在圖像中移動,而是每次移動都會根據設定的步長跳過多個像素才進行色彩匹配。

基于下采樣和跳躍搜索快速匹配后,可先得到所有可能的候選區域,有時候這些區域的分值甚至具有很低的匹配分值。然而,在后續的精細匹配過程中,這些候選區域的匹配度會再次根據原圖像信息逐像素被更新,從而最終確定最佳匹配區域。下圖顯示了色彩定位的過程:

基于色彩定位的顏色識別應用,可以從圖像中搜索所有與模板顏色匹配的區域,并為其分配標記。在實際應用中,很多被測件都含有用顏色編碼的標記,只要預先知道標記的種類,并為各種標記找一個模板圖像,就能從圖像中識別各種標記的類別。例如,模具彈簧在生產過程中會根據荷重指標的不同被標記為黃色、藍色、紅色、綠色、棕色等不同的顏色,因此,可以通過色彩定位在圖像中找到出現的顏色標記,并使用此信息來確定彈簧的荷重類型。

若將色彩定位和機械手臂或電機結合,還可以實現基于顏色的目標分類應用。例如,在彩色鉛筆生產過程中,可以監測生產線上的鉛筆顏色,由機械手臂挑選出同一顏色的鉛筆。此外,在制藥和塑料加工行業中,也常對膠囊和塑料工件按顏色進行分類。

2、實踐

NI Vision使用位于LabVIEW的視覺與運動→Machine Vision→Searching & Matching函數選板中的IMAQ Setup LearnColor Pattern、lMAQ Learn Color Pattern、IMAQ Setup Match Color Pattern和IMAQ Match Color Pattern封裝了色彩定位和色彩模式匹配的學習和搜索過程。使用這些函數可創建基于色彩定位的顏色識別、顏色分類(Color Sorting)和顏色檢測機器視覺應用。

函數說明及使用可參見幫助手冊:?

色彩定位用于進行質量檢測時,一般通過統計圖像中待測彩色目標的數量并與預期的數量進行對比來判定檢測結果。

通過一個使用色彩定位進行膠囊包裝質量檢測的實例,它可搜索綠色膠囊的總數,并通過與預期數量對比來判斷包裝的藥品質量是否合格,了解色彩定位的使用方法,程序設計思路如下所示:

  • 程序一開始先將包含綠色膠囊的模板圖像讀入內存,在調用IMAQ Setup LearnColor Pattern配置了學習模板的顏色信息的方式后,由IMAQ Learn Color Pattern完成學習過程;
  • IMAQ Setup Match Color Pattern對色彩定位過程的各種參數進行配置后,While循環會逐一將待測圖像文件夾中的圖像讀入內存,并調用IMAQ Match ColorPattern定位其中顏色與模板相同的12個膠囊;
  • 當所封裝的膠囊中含有不同顏色的其他藥品或膠囊被漏裝時,顏色定位過程返回的結果將不會是12個;
  • 因為膠囊的確切位置對檢測結果并不重要,因此,通過色彩定位返回的匹配數即可判斷所包裝的藥品是否合格。

程序實現如下所示:

程序運行效果如下所示:

程序資源下載請參見:https://download.csdn.net/download/m0_38106923/20715423

總結

以上是生活随笔為你收集整理的LabVIEW色彩定位实现药品包装质量检测(实战篇—4)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。