0
我試圖在2d數組中獲得最大值。例如,這是灰度圖像。對我來說,計算水平和垂直最大灰度值是沒有問題的。2維數組,計算最大值
但是,我不知道如何從這個二維數組中計算出一條斜線(綠線)。
任何人都可以幫助我解決這個問題。
我試圖在2d數組中獲得最大值。例如,這是灰度圖像。對我來說,計算水平和垂直最大灰度值是沒有問題的。2維數組,計算最大值
但是,我不知道如何從這個二維數組中計算出一條斜線(綠線)。
任何人都可以幫助我解決這個問題。
你知道該行的角度?
您可以使用竇和餘弦函數來計算每個點的x和y值。
var x = Math.Cos(angle) * length
var y = Math.Sin(angle) * length
每次增加長度的位置。你將不得不四捨五入和y值,因爲它們不會是整數。
然後,您使用x和y值作爲2維陣列的索引
什麼是綠線由?其他線?我還沒有得到這是如何與矩陣中的最大行/列值相關的。 – 2010-09-09 09:32:39
@ 0XA3可能他想要獲得某一行的最大值。 – Ikke 2010-09-09 10:45:17