Opencv 如何正确使用单应矩阵?
所以我有一张图片,还有一张全景图片。使用单应矩阵将图像1中的像素映射到全景图(正确吗?)。我有单应矩阵Opencv 如何正确使用单应矩阵?,opencv,mapping,pixel,panoramas,homography,Opencv,Mapping,Pixel,Panoramas,Homography,所以我有一张图片,还有一张全景图片。使用单应矩阵将图像1中的像素映射到全景图(正确吗?)。我有单应矩阵H 那么,对于全景图中的每个像素,我如何知道像素在image1中的位置呢 我有全景图中像素的(u,v)坐标,这是将image1映射到全景图的单应H 公式是什么?相反的公式是:p'=[wx,wy,w]=[u,v,1]*H^-1 其中H^-1是H的倒数;(根据定义存在) 除以齐次坐标w: p=p'/w=[x,y,1],其中坐标[x,y]映射到全景图中的[u,v] 中间结果p'是一个三维向量,其中前两
H
那么,对于全景图中的每个像素,我如何知道像素在image1
中的位置呢
我有全景图中像素的(u,v)坐标,这是将image1映射到全景图的单应H
公式是什么?相反的公式是:p'=[wx,wy,w]=[u,v,1]*H^-1其中H^-1是H的倒数;(根据定义存在)
除以齐次坐标w:
p=p'/w=[x,y,1],其中坐标[x,y]映射到全景图中的[u,v] 中间结果p'是一个三维向量,其中前两个元素必须除以最后一个元素。这适用于正向和反向操作