我对 OpenCV 和 C 语言或任何语言的编程非常陌生。
截至目前,在一个项目的边界上,我正在为多个图像编写校准,最终将用于子弹时间效果。
为了校准图像,我正在检测标记(颜色检测),然后计算从我的 desImg 到我的 srcImg 的转换矩阵,最后应用 PerpectiveTransform。
这个作品找到 2 张图片,我单独加载;但是,我怎样才能用图像填充和排列。IPImage * img[] 不起作用。
我需要这个来为每个单独的图像获取一个转换矩阵,这样我就可以在 OpenFrameworks 中使用 OpenGL 来可视化经过校准的图像序列。在一个循环中,我会在 Image 之后读出 Image 并将其与我的 desImage 进行比较以计算正确的矩阵。
如果不需要的话,我真的不想加载大量的 IPImage。
谢谢您的帮助
PS:也试过这个......没有运气:
CvMat* 图像;图像 = cvCreateMat(1, 8, IplImage);