Pull to refresh
20
0
Alexey Kurakin @Alex2004

User

Send message
Если известны матрицы внутренних параметров камер K и K', то можно:
1. Берется несколько точек и вычисляется матрица F, за счет решения уравнений. Для вычисления матрицы F с точностью до умножения на константу нужно как минимум 7 точек.
2. Вычисляется так называемая «существенная матрица» (essential matrix) E = transposed(K') * F * K, которая по смыслу является фундаментальной матрицей при условии, что матрицы внутренних параметров камер единичны.
3. Далее с помощью E вычисляются 4 пары возможных вариантов расположения камер (P_1, P_1'), (P_2, P_2'), (P_3, P_3'), (P_4, P_4'). Эти четыре варианта различаются между собой отражением и вращением на 180 градусов (если я ничего не путаю).
4. Используя набор точек из пункта 1 определяется, какая из пар матриц камер (P_i, P_i') в действительности соответствует рассматриваемым камерам. Критерий очень простой: нужно, что бы все точки находились в области видимости обоих камер, т.е. имели положительную z-координату в локальной системе координат каждой из камер.
Если у вас есть книжка «Multiple View Geomerty», то там это можно прочитать в разделе «essential matrix». А в главе «Computation of Fundamental Matrix» рассмотрены разные алгоритмы вычисления F по набору точек.

В случае, когда матрицы K и K' не известны (а их определение, в общем-то, тоже называется калибровкой, правда одной камеры), то F позволить вычислить матрицы камер только с точностью до проективного преобразования. То есть для произвольного проективного преобразования H, матрицы камер (P, P') и (HP, HP') будут иметь одинаковую фундаментальную матрицу.
Спасибо))
А вы тоже планировали на тему стереозрения что-то написать?
я использую небольшие по размеру контейнеры (5Мб), поэтому однозначно ответить не могу, но синхронизирует он их за несколько секунд
Да точно. Я использую таким образом ТруКрипт (файловый контейнер внутри папки дропбокс). Контейнер синхронизируется только после размонтирования.
должен, но действительно ли он это делает?

с TrueCrypt есть еще один недостаток — DropBox синхронизирует шифрованный файловый контейнер TrueCrypt только после его размонтирования. Это добавляет некоторые неудобства
Спасибо, сразу не увидел.
Я только не могу понять как его устанивть на читалку.
Изначально у меня на pocket book лингвы не было. А на сайте lingvo.ru я не нашел версии для pocket book
а в pocket book 301 можно lingvo установить?
Да и про ART MUSEUM в этой книжке тоже есть на страницах 310-311. И кстати тоже с цветными картинками.
В общем текст, конечно переделан по сравнению с книжкой, но остальное очень похоже что вы просто оттуда скопировали
Вы бы источник указали откуда взяли метод сравнения изображений на основе гистограмм.
Картинки, формулы и суть метода взяты из книги Л. Шапиро, Дж. Стокман «Компьютерное зрение». По крайней мере в русском издании 2006 года там они присутствуют на стр.299-300.
Да и картинки можно было бы цветные отсканить — в этой же книжке есть цветная вклейка с ними.
из йоги, очень хороша йога Айенгара — это разновидность классической хатха йоги, в которой используются различные вспомогательные приспособления, что бы заниматься могли даже не очень гибкие и плохо подготовленные люди
а в случае каких-то нарушений в позвоночнике (сколиоз, компрессионный переломы и т.д.) лучше сначала проконсультироваться у врача и ходить на специальные терапевтические классы йоги
В вашем первом примере вы видимо пропустили static void Main(string[] args) { и }
А то сейчас у вас код метода расположен прямо в теле класса.

Если у вас русская редакция Виндоуз (что более реально, чем Визуальная Студия 2010), то, наверняка, вы сталкивались с проблемой, когда все сообщения об ошибках тоже локализированные.


Для получения указанного вами сообщения «Значение не может быть неопределенным. Имя параметра: param» нужно ведь иметь русскую VS? В руссой винде подобные сообщения английской студии выводятся по английски.
А ссылки в конце статьи работают только при установленном и настроенном i2p?
Матлаб очень удобен для быстрого прототипирования средств анализа данных.
Простейший пример с видео: нужно быстро придумать способ как определить сдвиг или смену положения камеры в видео. Я загружаю видео в матлаб, могу проделать несколько операций с кадрами и сразу-же вижу результат. Если мне нужно — могу встроенными в матлаб средствами строить графики, подгонять данные под статистические распределения и т.п.
В топике под обработкой видео — я имел в виду именно ситуацию, когда нужно разработать какой-либо алгоритм, который что-то с видео должен делать. Вот в таком случае матлаб удобен.

Как альтернативу, в такой ситуации, можно еще использовать например python + OpenCV, хотя встроенные в матлаб средства анализа данных конечно будут побогаче.

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity