我只是尝试从可绘制对象中的位图获取文本。 在下面的图片中,有蓝色和黑色两个文本。 一切正常。但是问题是我想根据文本的颜色来获取文本。我只想接受黑色文字...可以吗?
var mBitmap = BitmapFactory.decodeResource(resources,R.drawable.xx);
image.setImageBitmap(mBitmap)
val bitmap = BitmapFactory.decodeResource(resources, R.drawable.xx)
val frame = Frame.Builder().setBitmap(bitmap).build()
var textRecognizer = TextRecognizer.Builder(this).build()
val item = textRecognizer.detect(frame)
val stringBuilder = StringBuilder()
for (i in 0 until item.size()) {
val item = item.valueAt(i)
stringBuilder.append(item.value)
stringBuilder.append("\n")
}
Log.e("TAG",stringBuilder.toString())
// output this log NO.REG. 1A51CD7150BRPR
// NO.REG. (text color blue) , 1A51CD7150BRPR (text color black)
// I want the text to be taken only in black. How to do it?