INNER CODE UNIT · Python

z3

lessthanoptimal/BoofCV · main/boofcv-geo/src/generate/python/nister5_detB.py:55

z3 = matrix(4,1,[z**3,z**2,z,1])
z4 = matrix(5,1,[z**4,z**3,z**2,z,1])

# all the numpy()[0,0] stuff is to strip off some added formatting
# that was screwing up B.det().  Seems like a bug/bad design to me...
B=matrix(SR,3,3)
B[0,0] = (K[0:4].T*z3).numpy()[0,0]
B[0,1] = (K[4:8].T*z3).numpy()[0,0]
B[0,2] = (K[8:13].T*z4).numpy()[0,0]
B[1,0] = (L[0:4].T*z3).numpy()[0,0]
B[1,1] = (L[4:8].T*z3).numpy()[0,0]
B[1,2] = (L[8:13].T*z4).numpy()[0,0]
B[2,0] = (M[0:4].T*z3).numpy()[0,0]
B[2,1] = (M[4:8].T*z3).numpy()[0,0]
B[2,2] = (M[8:13].T*z4).numpy()[0,0]

p = B.det().expand()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…