Forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - aldanstar

Pages: [1] 2 3 ... 9
1
Еще раз здравствуйте, Алексей
Не подскажите как можно работать с данными ортомозайки через numpy? Есть необходимость обработки, но своими методами без использования растрового калькулятора. Посмотрел на данные проекта, думал непосредственно с файлами работать, чтобы создавать новую ортомозайку с измененными данными. Необходимые тайлы записаны в непонятный пока мне формат с правильным shape-пом но значениями до 4294967295. Так бы я соединил их через vstark, но не понятен формат хранения. Хотя меташейп говорит о DataType8u.
Заранее спасибо
С ужением, Александр

2
Спасибо большое. Все работает как часы теперь.

3
Здравствуйте, Алексей

Как сделать, чтобы после добавления новой мозайки (addOrthomosaic) и ее генерации (buildOrthomosaic) она появлялась в дереве проекта. Я так понимаю buildOrthomosaic сохраняет результаты в последний объект в orthomosaics. Это создает трудности с переименованием ее в цикле (в итоге получаются имена не соответствующие содержимому). Чтобы было яснее в одном чанке содержаться фотографии одного объекта, но с двух камер в разных диапазонах спектра соосно направленных на объект, а для видимого диапазона делается еще и с УФ подсветкой для флюоресценции. Все это выравнивается вместе и содается общее облако точек. Для создания ортофото в скрипте поочередно блокируются камеры, оставляя активными только в нужном диапазоне.  Сейчас, чтобы оставить все в дереве я генерирую мозайку и копирую ее, после завершения всех процедур я чищу инфу у самой первой мозайки и остается три, но как я уже сказал имена не ответствуют контенту. Поэтому приходится использовать "китайский" код для наименования вне цикла, что противно.

P.S. Я Вам высылал проект для понимания вопроса о запекании ортофото в цилиндрической проекции на базе карты высот. Так понимаю это не возможно?

P.S.2 Есть предложение включать модули numpy, scipy и PIP в образ python программы по умолчанию:)

Заранее спасибо
Александр

4
Other Languages / Re: Доступ к экземляру QMainWindow
« on: November 25, 2018, 09:48:59 AM »
Здравствуйте, Александр,

Пожалуйста, попробуйте воспользоваться следующим кодом (в версии 1.4.4):
Code: [Select]
from PySide2 import QtWidgets, shiboken2
top_window = None
for w in QtWidgets.qApp.allWidgets():
if w.inherits("QMainWindow"):
ptr = shiboken2.getCppPointer(w)
top_window = shiboken2.wrapInstance(int(ptr[0]), QtWidgets.QMainWindow)
Устанавливать дополнительные модули не требуется.

Спасибо большое
Помогло
Теперь не зависим от скорости загрузки Фотоскана
Запекание по цилиндру пока не опробовал с ГУИ вожусь

Вопрос по ортотрансформированием на карту рельефа при использовании цилиндра и неадекватными искажением в этом случае так не решен?

5
Other Languages / Доступ к экземляру QMainWindow
« on: November 19, 2018, 02:10:45 PM »
Здравствуйте, Алексей
А можно ли получить доступ к экземпляру объекта QMainWindow не прибегая к ухищрениям с его поиском среди всех потомков (поиск наименования класса виджета центрального окна -> ремап его позиции ву глобальную -> получение виджета в позиции -> три раза предок) приложения для размещения своих QDockWidget для плагина?
И если не сложно не подскажите в какой объект инсталлирован транслятор?
Заранее, спасибо.

6
Python Scripting / Using exist progressBar through the Python
« on: November 01, 2018, 12:02:43 PM »
Is there way to use stock ProgressBar object included to the photoscan through the Python? If not, is there way to hide it with aim sending callback results to own progressBar queue?

7
Other Languages / Обращение к progressBar через Python
« on: November 01, 2018, 11:54:17 AM »
Существует ли способ обращаться к встроенному progressbar через python. Если нет, то как его скрыть, чтобы через Callback я кидал значения прогресса в квоту своего прогрессбара?
Заранее, спасибо

9
Здравствуйте, Алексей
В руководстве python API  что-то не могу найти функцию возврата рассчитанных значении и ошибки для положения камер(понял, что center + T.mulp и получается хорошо) и всех поворотов через питон (думаю должно возвращаться что-то одно, другое пересчитывается относительно начальной привязки). Полагл для каждой камеры должно быть что-то типа класса reference только с возвратом, но это не так. Не подскажите?

РАЗОБРАЛСЯ


И еще вопросы:

1.Что такое Мастер-камера?
2.как через python перекидывать камеры в другой чанк, на данный момент я просто считываю камеры и заново импортирую фотографии. На это времени больше у программы похоже уходит.

Заранее спасибо, с уважением
Александр

10
Здравствуйте, Алексей
Я не уверен будет ли эта идея нова для Вас, но все же я обязан ее озвучить.
На данный момент у вас реализована система распределенного вычисления не только на гпу, но и на нескольких машинах. Многие уже приобрели соответствующее оборудование. Но иногда нужна быстрая и эффективная обработка на собственных мощностях. У вас реализована система пакетной обработки, а значит это некий сценарий. Было бы классно иметь модуль и соответствующее мобильное приложение для связи, обработки и получения результатов на роддом 123д катч (бывшем) или scann3d, но с использованием собственных ресурсов, масштабируя их по собственному желанию и возможностям. Систему пакетной обработки можно использовать для создания сценариев обработки и представления результатов. Arcore и arkit для предварительных измерений и гида при съемке (например для раскопов контролировать технику фиксации углов, ее нет в вашем мануале, но она эффективнее), Gnss для привязки и преселекции.
С уважением, Александр

11
Здравствуйте, Алексей
Возникла небольшая дилемма:
Как найти ближайшее расстояние от камеры (конечно будет от каждой камеры) до твердотельной модели через API?
Заранее спасибо

12
Other Languages / Re: вырубается видеокарта с CUDA
« on: September 07, 2017, 08:42:05 PM »
Теперь вырубилась сам программа. Последние строчки:
2017-09-07 18:59:08 timings: rectify: 0.039 disparity: 3.21 borders: 0.146 filter: 0.051 fill: 0
2017-09-07 18:59:08 [GPU] estimating 538x1000x320 disparity using 538x1000x8u tiles
2017-09-07 18:59:09 timings: rectify: 0.019 disparity: 1.354 borders: 0.108 filter: 0.017 fill: 0
2017-09-07 18:59:09 [GPU] estimating 701x1058x160 disparity using 701x1058x8u tiles
2017-09-07 18:59:11 timings: rectify: 0.023 disparity: 1.493 borders: 0.062 filter: 0.025 fill: 0
2017-09-07 18:59:13
2017-09-07 18:59:13 Depth reconstruction devices performance:
2017-09-07 18:59:13  - 48%    done by CPU
2017-09-07 18:59:13  - 52%    done by Quadro 4000
2017-09-07 18:59:13 Total time: 7125.75 seconds
2017-09-07 18:59:13
2017-09-07 18:59:13 Generating dense point cloud...
2017-09-07 18:59:15 selected 85 cameras in 1.417 sec
2017-09-07 18:59:15 working volume: 2163x2283x319
2017-09-07 18:59:15 tiles: 1x1x1
2017-09-07 18:59:15 selected 85 cameras in 0.001 sec
2017-09-07 18:59:15 preloading data... done in 0.604 sec
2017-09-07 18:59:15 filtering depth maps...

13
В том-то и дело что сама программа не вылетает. Отключается видеокарта или видеокарты в режиме построения плотного облака точек. В режиме выравнивания всё нормально. Старые версии программы поддерживающие Open CL всё проходит нормально. В режиме отключённой видеокарты компьютер работает и скорее всего программа тоже, так как в систему можно зайти через удаленный рабочий стол но видно только черный экран и курсор. Я могу прислать любое лог программы главное Скажите где хранится.

14
В версии 1.3.3 тоже выключается со свежими драйверами и активированной GTX460 / деактевированной Quadro4000 для вычислений.

15
так и сделал я. С удалением всех настроек. Со старой версией проблем нет (OpenCL)

Pages: [1] 2 3 ... 9