Описание тега perspectivecamera

Проекция камеры перспективы проецирует точки на плоскость изображения по линиям, исходящим из одной точки, называемой центром проекции. Это означает, что объект имеет меньшую проекцию, когда он находится далеко от центра проекции, и большую проекцию, когда он находится ближе.
1 ответ

ThreeJS: Расчет FOV для перспективной камеры после изменения размера окна браузера

Мне нужно получить правильный FOV камеры Three.JS после изменения размера окна браузера. Я просмотрел следующие вопросы, но не могу найти ответ на свой вопрос: Как рассчитать fov для камеры Perspective в трех js? Расчет усеченного поля зрения для Pe…
08 ноя '17 в 16:01
2 ответа

Внутренние параметры камеры для матрицы перспективы OpenGL: параметры ближней дальности?

Я занимаюсь разработкой приложения дополненной реальности, которое накладывает графику на изображение с камеры. Используя OpenCV Pose Estimator и встроенные параметры камеры из самого устройства, я могу создать довольно хорошую OpenCV Camera Matrix …
1 ответ

Перспективная проекция кажется неправильной, более близкие части модели кажутся меньше и наоборот

Я пробую D3D11 и пытаюсь правильно визуализировать модель.Вот моя проблема; в то время как мои преобразования мира и взгляда кажутся правильными,моя перспективная трансформация кажется неправильной.Когда я впервые представил модель, что-то было не т…
1 ответ

gluLookAt() делает пустой экран

У меня нет большого опыта OpenGL. Я пытаюсь нарисовать чайник и переместить камеру вокруг чайника. Для этого я использую функцию gluLookAt. Проблема в том, что когда я вызываю gluLookAt, на экране ничего нет, и я не вижу своего чайника. #include "op…
19 сен '11 в 08:47
1 ответ

Расчеты плиточного рендеринга glFrustum

Я пытался заставить работать рендеринг с плитками (идея состоит в том, чтобы визуализировать один большой фрагмент вида, разбив его на куски и отрисовывая по отдельности). У меня был код, который преобразует стандартную перспективную проекцию с угло…
15 мар '13 в 18:00
2 ответа

Как оценить 3D позу, используя 2D трекинг и начальную 3D позу

Как я могу рассчитать 3D-позу, когда объект движется в сцене, я использую SURF для отслеживания объекта в сцене, и начальная 3D-поза этого объекта известна. Все, что я знаю, когда я использую SURF, 2D-соответствие между двумя последовательными кадра…
04 сен '14 в 16:38
1 ответ

Поза камеры и отражения с помощью OpenCV SovePNP

Я пытаюсь использовать функцию SolvePNP, чтобы оценить относительное положение камеры. Мой вопрос в том, что, выбирая мировые координаты, нужно ли быть осторожным при их выборе, чтобы не было отражений при преобразовании их в координаты камеры? Или …
3 ответа

Почему фокусное расстояние в матрице встроенной камеры имеет два измерения?

В модели камеры с точечным отверстием есть только одно фокусное расстояние, которое находится между главной точкой и центром камеры. Однако после расчета внутренних параметров камеры матрица содержит (fx, 0, offsetx, 0, 0, fy, offsety, 0, 0, 0, 1, 0…
1 ответ

Ошибка просмотра проекции LWJGL?

Итак, я не знаю, как объяснить проблему, которая у меня сейчас слишком хорошо, но я знаю, что она включает в себя матрицы модель / вид / проекция для рисования куба. Я импортировал куб из blender, и теперь я пытаюсь создать систему камер для просмот…
11 янв '14 в 08:11
2 ответа

Как рассчитать перспективное преобразование для OpenCV по углам поворота?

Я хочу вычислить перспективное преобразование (матрица для функции warpPerspective), начиная с углов поворота и расстояния до объекта. Как это сделать? Я нашел код где-то на OE. Пример программы ниже: #include <opencv2/objdetect/objdetect.hpp>…
1 ответ

Как я могу найти угол между двумя плоскостями шахматной доски?

У меня есть две позы на шахматной доске, полученные с solvePnp: Mat rotationVector1, translationVector1; solvePnP(chess1WorldPoints, chess1ImagePoints, intrinsicMatrix, distortCoefficients, rotationVector1, translationVector1); Mat rotationVector2, …
21 сен '18 в 10:01
2 ответа

В opengl, почему мы должны делать gluPerspective перед gluLookAt?

Так под GL_PROJECTION я сделал glu.gluPerspective(90,aspect,1,10); glu.gluLookAt(0,0,3,0,0,0,0,1,0); это работает нормально, но когда я меняю порядок, на экране не появляется никаких объектов, я поворачиваю камеру и ничего не получается. Я знаю, что…
2 ответа

Перспектива искажения ImageMagick

Мое требование заключается в том, чтобы в перспективе преобразовать пользовательское изображение в предварительно отрендеренное фоновое изображение (которое фактически является изображением на кадр в видео). Проще всего было использовать ImageMagick…
0 ответов

Как я могу использовать JavaFX для исправления перспективы изображения

Я нашел несколько примеров того, как применить перспективное преобразование к изображениям с использованием JavaFX, но мне нужно сделать обратное. У меня есть изображение с камеры, и мне нужно "отменить" перспективу на изображении, и я не могу понят…
22 ноя '18 в 14:25
1 ответ

Настройка 2D вида в Three.js

Я новичок в three.js и я пытаюсь установить, что составляет 2D-визуализацию (для ассортимента многослойных спрайтов) с использованием этих 3D-инструментов. Я хотел бы получить некоторые рекомендации по PerspectiveCamera() аргументы и camera.position…
1 ответ

Настройка системы координат для просмотра в перспективе?

Я понимаю концепцию системы просмотра Frustrum; он имеет форму пирамиды, и когда объекты приближаются к центру, они уменьшаются до тех пор, пока, наконец, не обрезаются. Однако при использовании проекционного просмотра, скажем, OpenGL (заголовок: я …
0 ответов

Проблемы реализации перспективной проекции в 3D графике, (d3d)

У меня огромные трудности с настройкой перспективной проекции с прямым x. Я застрял на этом в течение нескольких недель, любая помощь будет оценена. Насколько я могу, мой конвейер настроен нормально, поскольку шейдер получает именно те данные, котор…
1 ответ

Вспышка CS4, вращающаяся вокруг оси Z без искажения для центра сцены, возможно ли это?

У меня есть три коробки, вращающиеся вокруг их оси Z соответственно. То, что я пытаюсь сделать, - это держать их вращающимися вокруг своей оси Z без искажений, если я переместу их от центра моей сцены. addEventListener(Event.ENTER_FRAME, rotateBoxes…
05 окт '09 в 21:46
1 ответ

LibGDX + ARCore: использование нескольких камер и видовых экранов

У меня есть приложение, объединяющее LibGDX и ARCore, основанное на https://github.com/google/helloargdx Это прекрасно работает для полноэкранного режима. Теперь у меня другое требование: я разделил ландшафтно-ориентированный экран по вертикали и те…
0 ответов

Ползунки с плавающей точкой HTML5 и Javascript

Я учусь, как сделать перспективный рендеринг, используя точки обзора и проекционные матрицы в WebGL. Я создал ползунки для изменения векторов "глаз", "вверх" и "вверх" в каждом из трех измерений, чтобы изменить фактические значения, однако ползунок …
05 фев '18 в 02:58