utils: raspberrypi: ctt: Fix usage of findHomography function
The OpenCV findHomography function now raises an unhandled error if it receives fewer than 4 points whereas previously the limit was 3. This makes no material difference to the behaviour of the tuning tool as it will continue to search for the Macbeth chart at different scales. Signed-off-by: David Plowman <david.plowman@raspberrypi.com> Reviewed-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
b40a8d4b45
commit
2d99cc53e2
1 changed files with 2 additions and 2 deletions
|
@ -597,10 +597,10 @@ def get_macbeth_chart(img, ref_data):
|
||||||
ref_cents.append(ref_cent)
|
ref_cents.append(ref_cent)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
At least three squares need to have voted for a centre in
|
At least four squares need to have voted for a centre in
|
||||||
order for a transform to be found
|
order for a transform to be found
|
||||||
"""
|
"""
|
||||||
if len(sq_cents) < 3:
|
if len(sq_cents) < 4:
|
||||||
raise MacbethError(
|
raise MacbethError(
|
||||||
'\nWARNING: No macbeth chart found!'
|
'\nWARNING: No macbeth chart found!'
|
||||||
'\nNot enough squares found'
|
'\nNot enough squares found'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue