0
爲什麼這個簡單的皮膚檢測代碼總是返回消息=算術運算導致溢出。皮膚檢測代碼總是顯示「算術溢出」
xMax = bmp.Width - 1 : yMax = bmp.Height - 1
For y = 0 To yMax
For x = 0 To xMax
tmpColor = fixColor(bmp.GetPixel(x, y))
If (((tmpColor.R > 95) And (tmpColor.G > 40) And (tmpColor.B > 20) And (tmpColor.R - tmpColor.G > 15) And (tmpColor.R > tmpColor.G) And (tmpColor.R > tmpColor.B)) Or _
((tmpColor.R > 220) And (tmpColor.G > 210) And (tmpColor.B > 170) And (tmpColor.R - tmpColor.G <= 15) And (tmpColor.R > tmpColor.B) And (tmpColor.G > tmpColor.B))) Then bmp.SetPixel(x, y, Color.Black)
Next x
Next y
這種顏色轉換爲Int技巧。謝謝:) – Sourav 2012-08-02 06:15:07
_看看這個plz_ http://codereview.stackexchange.com/questions/14244/code-conversion-from-python-to-vb-net – Sourav 2012-08-02 06:39:09