向量,图像阵列不同
Vector, array of image with different sizes
我使用矢量有问题,
我希望仅使用向量而不是数组。例如。下面显示了数组的使用。
IplImage* bdrInt[a] = cvCreateImage(cvSize(cImg.at(a)->width+2*left,
cImg.at(a)->height+2*top), IPL_DEPTH_8U, 1);
- 图像大小各不相同。
- 如果我打算使用矢量而不是数组。是否可以?(cvcreateimage不允许从iPlimage转换为向量类型)此类型有任何解决方法吗?
我认为您需要的是将IplImage
指针保存在vector<IplImage *>
中。矢量只是存储指针,它不在乎图像大小。
vector<IplImage*> bdrInt;
bdrInt.push_back( cvCreateImage(cvSize(cImg.at(a)->width+2*left, cImg.at(a)->height+2*top), IPL_DEPTH_8U, 1) );
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- OpenMP阵列性能较差
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 如何将三维尺寸不固定的三维阵列展平为一维阵列
- 当我的阵列太大时出现分段错误
- 平均图像时图像损坏
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- TBB免费图像lambda阵列比较错误
- 向量,图像阵列不同
- 如何在OpenGL中将两个不同的图像渲染为两个不同图元?2D纹理阵列
- 从图像阵列创建单个图像
- 将我的阵列移动到 Mat 并使用打开的 CV 显示图像
- 在 2D 图像阵列中裁剪/插入 - 内存分配问题
- cvtColor在openCV创建阵列的拉伸图像
- 使用像素阵列在SFML中操作图像
- C++-将RGB 1-D阵列转换为OpenCV Mat图像