Text this: Soil texture analysis using controlled image processing