I have a graphics/drawing type program

Using OpenGl for the 3D. Using OpenCV for object recognition, etc.

I want the user to be able to add TTF text to their images. I also want to be able to using some object recognition on that text.

Im a bit frustrated. I'm not sure the best direction to go.

And then on top of it, i understand the only way to do this is to use Bitmap fonts?

Does anyone have suggestions on where to go with this?