影像做PCA

小弟我目前在做影像處理,想對影像作PCA

但做完PCA後卻無法成圖,想請問各位大大我該如何PCA後可以成圖呢?

因為顯示不出來PCA的效果,所以我目前先用waveform代替...

以下是我寫的程式,想請問各位大大該如何做是好...謝謝

readavi8forsoftware.vi

 

你程式中不是有用IMAQ ArrayToImage,就把waveform接到該Float接腳

Ancle前輩,我之前有試過,不過出來變成沒有畫面,整個畫面被吃掉了,所以我不太懂我該怎麼做>"<

[QUOTE=wengchen]

小弟我目前在做影像處理,想對影像作PCA

但做完PCA後卻無法成圖,想請問各位大大我該如何PCA後可以成圖呢?

因為顯示不出來PCA的效果,所以我目前先用waveform代替...

以下是我寫的程式,想請問各位大大該如何做是好...謝謝

readavi8forsoftware.vi

 

[/QUOTE]


你程式中有個TSA Principle Component Analysis.vi是啥?

是你自己寫的SubVI嗎? 要附上來喔~

[QUOTE=wengchen]Ancle前輩,我之前有試過,不過出來變成沒有畫面,整個畫面被吃掉了,所以我不太懂我該怎麼做>"<
[/QUOTE]

我不知道你要的PCA實際應用為何,也不確定是否可以這樣做,但是從你的程式來看可以改善以下二個重點

1.create buffer只要建立在迴圈外即可

2.你使用了二個read avi,通常另外一個只要使用copy image即可

ancle40568.7841435185

skybow那是LABVIEW的訊號處理的VI檔耶,我是用8.6版的。

Ancle前輩,我是要把二值化過後的影像,做主成分分析法,

讓它可以求出目前點的分布,並用向量表示,

matlab做得出來,LABVIEW應該也是可以,

因為他PCA的數值是對的,只是做完PCA後圖形就顯示不出來了。>"<

 

另外您說要改善的部分我已經改完了,之前沒有注意到,謝謝您的建議。