0
これは、カメラからのテキストをTextRecognizer
まで認識し、テキスト内の特定の単語を検索するスクリプトの一部です。単語が存在する場合、システムはString found
の単語を後で保存する必要があります。SparseArrayのメソッドを解決できない
Cannot resolve method 'contains(java.lang.String)'
Cannot resolve method 'getValue(int)'
どのように私はこのエラーを解決することができます。
問題は、私は、この2個のエラーを持っているということでしょうか?私はSparseArray<TextBlock>
のための類似の方法を見つけませんでした。
public void receiveDetections(Detector.Detections<TextBlock> detections) {
String search = "palabra";
final SparseArray<TextBlock> items = detections.getDetectedItems(); //is the detection of textRecognizer of the camera
for (int i=0; i<items.size(); ++i)
{
if(items.get(i).contains(search))
{
String found = items.getValue(i+1);
Log.i("current lines ", found);
}
}
}