I want to programmatically place text on an image in an area where there is least “going on”. It has been some time since I took Computer-Vision, could someone point me in the right direction. Either with respect to C# or Matlab?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I suggest dividing the image into distinct regions, each the size of the space you need for the text overlay. Calculate some measure of visual “energy”, such as standard deviation, and choose the region with the lowest value. You could also slide a window around, looking for an arbitrary space of low energy, but this would be computationally much more expensive.