INNER CODE UNIT · Python
constraint3p
lessthanoptimal/BoofCV · main/boofcv-geo/src/generate/python/trifocal.py:24
constraint3p = XCb*insideSum*XCc
swap=[
('xa0','p1_norm.x'),('xa1','p1_norm.y'),
('xb0','p2_norm.x'),('xb1','p2_norm.y'),
('xc0','p3_norm.x'),('xc1','p3_norm.y')]
def printCode( input ):
for k in range(1,4):
for row in range(0,3):
for col in range(0,3):
i = row*3+col
key = 't'+str(k)+str(row)+str(col)
data = 'A.data[index'+str(k)+' + '+str(i)+"] = "
eq = extractVarEq(input,key)
if eq:
print data,performSwap(extractVarEq(input,key),swap)+';'