首页 文章
  • 1 votes
     answers
     views

    将来自2个重叠相机的图像相对于彼此固定

    我是CV的新手,并尝试将两个相机的视频拼接在一起,这两个相机相对于另一个是静止的 . 细节: 相机是一个在另一个旁边,我可以调整它们之间的旋转角度 . 相机将相对于世界移动,因此场景将会发生变化 . 要拼接的帧数大约为300(每帧由两张图片组成,每张照片一张) . 我不需要实时拼接,但我想尽可能快地使用我知道相机相对位置的事实 . 每张图片的分辨率相对较高,约为900x600 . 现在我正处于我有...
  • 6 votes
     answers
     views

    多个相机图像拼接

    我一直在运行一个拼接多个摄像头图像的项目,但我认为我遇到了瓶颈......我对这个问题有一些疑问 . 我想在将来尝试将它们安装在车辆上,这意味着相机的相对位置和方向是固定的 . 此外,由于我正在使用多个摄像头并尝试使用HOMOGRAPHY来拼接图像,我会尽可能地将摄像头放在一起以便出现错误(由于摄像机的焦点不在同一位置而且这是不可能的,因为相机占据一定的空间 . )可以减少 . 这是我的一个简短的...
  • 9 votes
     answers
     views

    将像素从一个图像重新投影到另一个图像

    我有许多校准过的相机拍摄平面场景的照片 . 为简单起见,我们假设有3个摄像头 . 那些相机正在进行一般运动,但主要是翻译加上一些温和的旋转 . Example positions of cameras 任务是完全缝合它们 . 我不了解3D坐标,只是用校准相机拍摄的一组图像 . 我所做的: 我在OpenCV中使用SURF / SIFT实现检测特征,通过在每对图像之间使用 findHomograph...
  • 15 votes
     answers
     views

    具有重叠固定摄像机的OpenCV Stitcher类

    我正在尝试使用OpenCV拼接器类来拼接立体设置中的多个帧,其中两个摄像机都不移动 . 在跨多个帧运行时,我的拼接结果很差 . 我尝试了几种不同的方法,我将在这里解释一下 . Using stitcher.stitch( ) 给定一对立体视图,我为一些帧运行了以下代码( VideoFile 是OpenCV VideoCapture 对象的自定义包装器): VideoFile f1( ... );...
  • 4 votes
     answers
     views

    OpenCV非旋转图像拼接

    我正在OpenCV中进行图像拼接,我正在拍摄来自不同位置的平面场景并尝试构图全景 . 我修改了拼接示例以满足我的需要 . openCV拼接管道的问题在于它假定了相机的纯旋转,这对我来说并非如此 . 当拍摄的照片与场景完全正交(没有相机旋转,只是平移)时,结果非常好,但是当存在相机旋转和平移时,结果都不令人满意 . 我能够计算摄像机位置之间的单应性,这可以完成,因为场景是平面的,但我真的不知道下一...
  • 13 votes
     answers
     views

    使用OpenCV(Python)拼接多个图像

    您已经看过很多教程如何使用两张照片进行简单的图像拼接,这没有问题 .但是当我想要制作4-6张或更多图像的全景图时该怎么办? 我有代码,其中包含图像文件列表(图像按顺序从序列中的第一个图像到最后一个图像) . 然后,对于每个图像,我计算SIFT特征描述符 . 但后来我陷入困境,对于两个图像,我将使用FLANN kd-tree设置匹配器并找到图像之间的匹配并计算Homography . 与本教程类似h...
  • 8 votes
     answers
     views

    如何实时拼接摄像机的图像?

    我用4台固定式摄像机 . 相机 do not move relative to each other . 我想将他们的视频图像拼接成一个视频图像 in real time . 我用这个OpenCV 2.4.10和cv:stitcher类,如下所示: // use 4 video-cameras cv::VideoCapture cap0(0), cap1(1), cap2(2), cap3(3...
  • 7 votes
     answers
     views

    Opencv拼接平面图像

    我正在编写一个程序,用无人机实时拍摄视频中的航拍图像 . 事实上,我正在做的是: 连续两帧 找到这两个帧之间的功能 计算单应性 计算图像偏移并将它们拼接在一起 问题是第3步,这就是原因:我的代码和opencv拼接功能都计算单应性断言我在某个轴上旋转(因为它是全景) . 实际上,无人机就像一个“扫描仪”,所以反而旋转我是相机的翻译 . 这会影响我的单应性,然后我的拼接步骤会产生伪...
  • 0 votes
     answers
     views

    使用预定义单应矩阵的图像拼接算法

    我正在实现我自己的图像拼接算法(使用opencv而不是拼接器类),到目前为止我可以使用以下步骤拼接2个图像: 检测关键点 描述关键点 匹配关键点 计算单应性 扭曲图像 混合图像 我想知道的是,如果让我说我想做视频拼接,这意味着我需要这个算法很快,我可以跳过步骤1-4吗?我只计算一次单应性,然后对所有其他帧使用相同的矩阵 - 当然相机将处于静态位置
  • 2 votes
     answers
     views

    OPENCV CUDA - getCudaEnabledDeviceCount返回0

    我对cuda很开心 . 我使用opencv2.4.6和CUDA4.2 . 我已成功用cuda编译opencv . 当我使用代码时: int cuda_count; cudaError_t error = cudaGetDeviceCount( &cuda_count ); 它返回 cudaSuccess 和 cuda_count=1 但是,当我使用代码时: int num_devices...

热门问题