關於圖像轉化矩陣并還原

本人對圖像處理方面不是很熟悉,希望論壇的大大們多多幫助! ~



現在需要編寫一個程序,首先將四副圖像二值化為矩陣I1 I2 I3 I4,然後取(I2-I4)/(I1-I3)進行運算,得到的結果求反正切函數並除以2*pi *360,最後轉化為相位圖像輸出。

這裡我編寫了一個程序,得到的結果卻不盡然。
圖像在輸出窗口內是完全黑的,並且運行以後電腦會很卡很卡。

希望能幫我指出程序的不足之處。

 

Untitled 1.vi

Syngel40686.8431134259

頂一下,沒人知道么?

大概有兩個問題

1 不要用呼叫matlab作atan運算,labview本身有內建

2   你四個影像記憶體都取untitled一定會產生問題

[QUOTE=SCOTT7O]

大概有兩個問題

1 不要用呼叫matlab作atan運算,labview本身有內建

2   你四個影像記憶體都取untitled一定會產生問題

[/QUOTE]
1、labview 做atan 運算是怎麼實現的,不是我這樣做的么?
2、我稍微修改了下程序,現在可以得到圖像了,但是運行很不穩定,要反復運行10次才能得到一次圖像,應該是什?原因?
是記憶體的問題么?但是我將需要的圖像記憶體改名以後,反而一次圖像都得不到了。。需要怎麼修改?

附上我現在修改后的程序,裏面的test文件夾有我使用的圖像文件,放入C:\后就能正常運行了

phase image capture.rar

樓上真熱心啊!!

無比感謝,等明天去學校我就試試~