訊號換算距離

Hi

我目前是做一個想用 程式去換算出圖片上兩個點間的距離。

已經寫出個vi.(有夾檔) 但碰到些問題 希望可以麻煩各位幫忙我解答,謝謝。

 

首先我先將圖片讀入 → 濾波 → 將一條水平線上的光強度求出

(以上是目前我已的程式流程,接下來是我卡住的)

接下來 我想利用求出來的光強度訊號,去找出整張圖的每個Peak的極值(Max&Min)

(這裡有點抽像我說不清楚,用程式將下面的圖讀入可以得到一個波形,就是要找每個波形的最大值)

然後在利用最大值的 array(座標),去做相減 ,求出之間得距離

在麻煩各位能解答的人幫我一下 有點急 謝謝

直接從我程式修改也可以~真的感謝

 

下圖為讀入的圖片 (1024*768.vi 是我寫的VI程式檔)

1024x768.vi ←請下載

![](upload://74sSEVnwKd2clUnf1flxo3ljcYT.png)

YenMingLo40393.584224537

不知道你做一些FFT影像分析的作用是什麼,單就你的需求可以用IMAQ ImageToArray,就可以知道每個pixel的灰階值是多少,然後根據你要的需求做一些數算運算,提供給你參考

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

 

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

你好~ancle

這樣可以將所有的array值輸出沒錯

但我必須在這些array的值中找到最最大值,我使用過 array中的 max & min的元件 但弄起來好像不大對

現在是必須你弄得那堆aray中的最大值輸出然後 那些點拿來做相減 就可以求出pixels之間的距離