title: OpenCV putText Orientation Android
body: <p>The function below prints the text in a horizontal manner. I want to print the text in a vertical manner. I don't want to use the rotate function because it will add to the processing time. How can I achieve this?</p>
  
  <pre><code>void org.opencv.core.Core.putText(Mat img, String text, Point org, int fontFace, double fontScale, Scalar color, int thickness)
  
  Draws a text string.
  
  The function putText renders the specified text string in the image. Symbols that cannot be rendered using the specified font are replaced by question marks. See "getTextSize" for a text rendering code example.
  
  Parameters:
  img Image.
  text Text string to be drawn.
  org Bottom-left corner of the text string in the image.
  fontFace Font type. One of FONT_HERSHEY_SIMPLEX, FONT_HERSHEY_PLAIN, FONT_HERSHEY_DUPLEX, FONT_HERSHEY_COMPLEX, FONT_HERSHEY_TRIPLEX, FONT_HERSHEY_COMPLEX_SMALL, FONT_HERSHEY_SCRIPT_SIMPLEX, or FONT_HERSHEY_SCRIPT_COMPLEX, where each of the font ID's can be combined with FONT_HERSHEY_ITALIC to get the slanted letters.
  fontScale Font scale factor that is multiplied by the font-specific base size.
  color Text color.
  thickness Thickness of the lines used to draw a text.
  </code></pre>
  
  <p>See Also:
  org.opencv.core.Core.putText (<a href="http://docs.opencv.org/modules/core/doc/drawing_functions.html#puttext" rel="nofollow">http://docs.opencv.org/modules/core/doc/drawing_functions.html#puttext</a>)</p>