點對點之間的距離該如何著手

請問各位在論壇裡面的高手

我有vision7.1用usb webcam量測待測物

但是我不知道該怎麼寫出從這一端的點到另外一端的點的距離

在合乎這兩點間距離的時候就會判斷ok

超過就會判斷成為不良物品

可以請論壇裡面的高手,可以大概寫一個程式讓我做參考嗎??

以及簡單的做一個講解

很抱歉這樣上來麻煩各位

因為我已經想很久了,還是都想不出來

我才學這套軟體大約2個月,所以很多地方都還是不懂

那可以請各位寫一個小程式讓我看看嗎

謝謝各位

寫一個C程式如下

float measure, desire,tol;

//desire: 兩點間想要的距離; measure: 兩點間測得的距離; 兩者間誤差取絶對值,若小於一容許值tol,則ok,否則not ok

if(fabs(measure-desire)<=tol)    

    ok;

else

    not ok;

嗯..我也不確定這樣是不是你要的 你試試看吧

首先打開NI VISION --  open image

到左邊Machine Vision

1.選Find Straight Edge  -- 設定要分析的圖範圍

2.選Edge Detector -- 拉線成要測試的線段

3.選Caliper --  Measure 你要的兩點及可測出距![](upload://7SPvYU1hA9BgcLcHweiJ1pZdf3L.jpeg)離

4.最後在轉成NI Labview VI 即可