Для вращения чайника вы можете использовать glRotatef ().Если вы хотите повернуть текущую матрицу, например, на 125 ° вокруг оси y, вы можете позвонить:
glRotate(125,0,1,0);
Я не могу разобрать текущую ориентацию вашего чайника, но, думаю, вам понадобитсячтобы повернуть его на 90 ° вокруг оси X.
Я не имею представления о вашей первой проблеме, кажется, OpenCV не может решить, какая из показанных позиций является "правильной".Это зависит от того, какие функции ищет OpenCV (края, высокая контрастность, уникальные точки ...) и как вы это реализовали.