mirror of
https://github.com/wassname/scikit-image.git
synced 2026-08-04 13:14:23 +08:00
Removing unneeded division checking code
This commit is contained in:
@@ -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 )
|
||||
|
||||
Reference in New Issue
Block a user