Removing unneeded division checking code

This commit is contained in:
Matthew Trentacoste
2013-10-22 23:33:38 -07:00
parent 57eb69465c
commit 36e56e2639
-12
View File
@@ -909,12 +909,6 @@ def xyz2luv(xyz):
u0 = 4*lab_ref_white[0] / np.dot( [1, 15, 3], lab_ref_white )
v0 = 9*lab_ref_white[1] / np.dot( [1, 15, 3], lab_ref_white )
def div_nan_check( n, d ):
out = n / d
mask = np.isnan( out )
out[mask] = 0.
return out
# u' and v' helper functions
def fu( X, Y, Z ):
return ( 4.*X ) / ( X + 15.*Y + 3.*Z + machineEps )
@@ -976,12 +970,6 @@ def luv2xyz(luv):
u0 = 4*lab_ref_white[0] / np.dot( uv_weights, lab_ref_white )
v0 = 9*lab_ref_white[1] / np.dot( uv_weights, lab_ref_white )
def div_nan_check( n, d ):
out = n / d
mask = np.isnan( out )
out[mask] = 0.
return out
# compute intermediate values
a = u0 + u / ( 13.*L + machineEps )
b = v0 + v / ( 13.*L + machineEps )