Благодарю за развернутый ответ.
Я знаю, как работает машинное обучение и компьютерное зрение. Я уже нашел датасеты размеченные с действиями.
Недавно в разговоре слышал, что есть подобное ПО, готовое. Пытался искать, не нашел, решил спросить у сообщества.
Установил следующий параметр в CustomView в методе init(): setLayerType(View.LAYER_TYPE_SOFTWARE, null);
Отключается аппаратный ускоритель отрисовки. Перерисовка экрана у меня выполняется при помощи вызова функции invalidate(). Стала отображаться часть моих элементов. Но теперь не отрисовывается текст - шкала, показания датчика мои
private void drawText(final Canvas canvas) {
canvas.drawText("x"+mXP, CENTER, CENTER+0.08f, mTextValuePaint);
if(realValue!=null)
canvas.drawText(realValue+" lx", CENTER, CENTER+0.2f, mText2ValuePaint);
else{
canvas.drawText("0 lx", CENTER, CENTER+0.2f, mText2ValuePaint);
}
canvas.drawText("k="+Float.toString(mK), CENTER, CENTER+0.25f, mText3ValuePaint);
}
инициализация
mText2ValuePaint = getDefault2TextValuePaint();
public Paint getDefault2TextValuePaint() {
final Paint paint = new Paint(Paint.LINEAR_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG);
paint.setColor(TEXT_SCALE_COLOR);
// paint.setStyle(Paint.Style.STROKE);
// paint.setStrokeWidth(0.002f);
paint.setTextSize(0.09f);
paint.setTextAlign(Align.CENTER);
paint.setTypeface(Typeface.SERIF);
paint.setShadowLayer(0.01f, 0.002f, 0.002f, mTextShadowColor);
return paint;
}
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Я знаю, как работает машинное обучение и компьютерное зрение. Я уже нашел датасеты размеченные с действиями.
Недавно в разговоре слышал, что есть подобное ПО, готовое. Пытался искать, не нашел, решил спросить у сообщества.