Я пытался извлечь встроенные функции камеры и коэффициенты искажения от моего Lenovo ФАБ 2 через the documented: ret = TangoService_getCameraIntrinsics(TANGO_CAMERA_COLOR, &ccIntrinsics);
Google Tango Lenovo ФАБ 2 камеры Intrinsics
достаточно Жутко, коэффициенты искажения возвращаются 0 для каждого. Тем не менее, есть данные для встроенных функций, и я думаю, что это очень низкая точность.
Я сначала подумал, что, возможно, было ошибкой литья, но с %f
, %lf
и %E
флагов (LOGE();
), значения не изменяются.
Я знаю, что в предыдущем наборе Dev Tango для планшета Google коэффициенты калибровки и искажения были в файле с именем calibration.xml
. Это также относится к Lenovo Phab 2?
EDIT: После сброса содержимого структуры intrinsics камеры в файл, конечно, для устройства не возвращаются коэффициенты искажения. То есть Все записи искажений: 0.0000
.
phatty, не могли бы вы проверить, есть ли у вас файл '/ sdcard/config/calibration.xml' на вашем устройстве? Вы можете использовать 'adb shell' для входа в устройство. Если этот файл отсутствует, ваше устройство не откалибровано. –
@JasonGuo У вашего устройства или известного устройства есть это? – phatty
@JasonGuo Я смотрел в '/ root/sdcard/config /' и не нашел никакого файла 'calibration.xml'. Однако были две папки с надписью «ocvfreak» и «lens_invariant_ocvfreak». Однако ни одна из них не содержит полезной информации; пара '.p' файлов, которые, конечно, недоступны. – phatty