概括发现转换矩阵对整个图像
Generalising found transformation matrix to a whole image
我正在使用openCV和c 。我基于图像中的3个共同点成功地获得了图像A和B之间的转换矩阵。现在,我想将此发现的转换矩阵应用于整个图像。我希望Warpaffine能够完成这项工作,但它给了我这个错误https://i.stack.imgur.com/2rntk.jpg。但是,我仅使用了AffineTransform代码的一部分找到扭曲的图像,因为我已经使用另一种方法找到了转换矩阵。如果我已经有了转换,任何人都可以告诉这是否是转换整个图像的正确方法吗?
如果您已经具有转换矩阵,则CV :: Warpaffine是正确的方法。您的错误消息似乎是关于转换矩阵和/或其大小的类型,该类型应为2x3 float或Double Pecision。
在两个图像上发现的公共点的矩阵需要转置,然后使用扭杆型
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 平均图像时图像损坏
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- 将图像添加到资源文件夹UWP C++
- 彩色图像的卤化物处理平均值
- C++射线示踪剂ppm表示没有足够的数据来显示图像
- 重新定位图像时如何前进到下一个内存块
- 如何使用按钮更新GTK3图像以使用C++从相机捕获图片
- 为什么 BMP 图像上的 imwrite 会卡住/不返回?
- Gstreamer:每 5 秒使用多文件墨水保存图像/jpeg
- 概括发现转换矩阵对整个图像
- 如何发现图像或多或少是均匀的w.r.t颜色(色调)
- 在opencv中发现凸性缺陷?[崩溃取决于给定的输入图像]