LABVIEW 圖像處理問題

我在這裡找到很多有用的資料及樣本vi

最後做出來的是一個..(附件)

一邊讀取cam 的影像(即image) 之後按一下個鍵就可以拍攝圖片

再從圖片上畫一條線(即image2) 就可以讀取距離

但是這個vi 目前在按下拍攝之後..."image" 的畫面會停止

直到當我畫好線後 會跳出loop, image 才重新運作

請問有方法可以令到 在按下拍攝後 至 在畫線前. image可以正常運作

另外 想問一下

那個畫線的過程 我是為了測量 箱子的長度

那有沒有方法 可以令lv 直接在圖像上分辨出那個箱子的長度??(自動畫那條線)

最後...我有找過其他論壇

有人說labview 目前 還做不到分辨文字?

但是我看過一些關於image processing 的書卻可以...

那請問現在的技術 能不能從圖像上 讀取文字?有沒有樣本參考QQ?

 

問題比較多....麻煩各位大大QQ

project.vi

ghost122739142.5925694444

回覆你最後一個問題,以下是你之前提問的讀取條碼的問題,需要安裝Vision Development Module

![](upload://jDTMcawMdhje6Nzf0STN7ZUg44w.jpeg)

![](upload://zwwfOxyWLGxTJZ2PXVbXWmtxrA1.jpeg)

另外,辨識文字,NI有出OCR的toolkit可以參考

Dear ghost1227,

你可以試試用兩個迴圈來做做看,把Analysis 的整個程式碼拿到外部自成一個迴圈,如果這兩個迴圈有共用的參數,再用Local 或Global variable來處理,Good Luck....

Eddy

謝謝你的建議~~~~

關於跳出loop之問題
我想是計算長度的那裡,因為又從Image呼叫圖片
建議在存檔同時,把影像放一張在buffer
計算長度時叫進來

[QUOTE=EddyChou]

Dear ghost1227,

你可以試試用兩個迴圈來做做看,把Analysis 的整個程式碼拿到外部自成一個迴圈,如果這兩個迴圈有共用的參數,再用Local 或Global variable來處理,Good Luck....

Eddy

[/QUOTE]

 

我有試過把整個 Analysis 拉出外部 但是最後連照片也拍不到...

不知道是出了什麼問題orz...

 

[QUOTE=LabColorSpace]關於跳出loop之問題
我想是計算長度的那裡,因為又從Image呼叫圖片
建議在存檔同時,把影像放一張在buffer
計算長度時叫進來
[/QUOTE]

這個我也試過...可是情況跟原來的一樣...

我估計是因為在等畫線時 需要一直loop 來check 是否畫了

可是 我不知道應該如何令到他在loop的同時 cam 正常運作...

有高手可以代為修改一下嗎...

 

另外OCR 的問題 已經有找到EXAMPLE.

可是SAMPLE 內的準確率十分低...是不是需要特定字型??還是可以更改的?

 

 

最後:

我在找OCR 的SAMPLE 的時間 發現我只要選好圖片

他就有方法把『每個文字』以紅色線圈起來..

而且是自動的...這個可以適同於其他情況嗎??

例如有張圖片 顯示了一個 長方形的箱子 但是有其他背景

LABVIEW 有沒有方法以紅圈 把箱子圈起來 並找出坐標??

ghost122739146.644375