2016-08-24 19 views
2

我有一個數據庫,保存一些視頻eyetracking的數據。如何創建在c#中的eyetracking點的熱圖

我將這些數據導出爲針對此問題的int[,] input矩陣。然後嘗試創建一個熱圖。

我得到到目前爲止是這樣的: enter image description here

,現在我將嘗試使用一些高斯平滑函數來得到這樣的圖像更熱圖。但是當我使用一些應用程序來模糊我的熱圖時,結果是: enter image description here

但這實際上並不是我想要的。我想類似的東西,你看,當你google一下的熱圖,例如:

enter image description here

我怎樣才能創建一個「熱圖」,而不是我的位圖?

+0

告訴我們代碼? –

+0

看看徑向漸變https://msdn.microsoft.com/en-us/library/ms752281(v=vs.110).aspx –

+1

你可能想要學習[這篇文章](http:// stackoverflow。 com/questions/30415191/heatmap-style-gradientients-in-net/30416635#30416635)關於GDI熱圖的繪製 – TaW

回答

2

而不是繪製點,你有沒有嘗試繪製半透明的圓(直徑可能100像素),看看如何看起來?結果不透明度可以轉換成藍/綠/黃/紅。

+0

這是正確的方法。可能他的圖形庫不能這樣做,因爲顏色變爲零,但他可以自己實現這一點。 – usr