不完整的类型 "cv::Mat" opencv c++
Incomplete type "cv::Mat" opencv c++
我想在opencv中为我的光线追踪项目创建一个矩阵。这是我提出的代码:
#include "Windows.h"
#include "core/mat.hpp"
#include "core/core.hpp"
#include "core/types_c.h"
using namespace cv;
Mat createImage()
{
Mat b(480, 640, CV_8UC3);
return b;
}
我对两个垫子有问题。它说variable has incomplete type "cv::Mat"
.我不明白这是什么意思。我总是只写垫子,没有别的。
有人可以帮我吗?
只需包含"opencv2/core/core.hpp"。
您可以使用以下示例代码。
#include "opencv2/core/core.hpp"
using namespace cv;
Mat createImage()
{
Mat b(480, 640, CV_8UC3);
return b;
}
int main()
{
createImage();
}
你只需要'#include "core/core.hpp"
'编译器需要能够找到包含文件,编译器的包含目录列表中是否有Opencv/Include
?它是否给出了有关查找core.hpp的任何错误?
相关文章:
- C++中的openCV Mat访问冲突
- OpenCV 和从 OutputArrays 或 (Mat) 读取数据
- 为什么用cv::Mat(opencv)更改指向数据的指针与cv::filter2D有问题
- 在Android Java应用程序中使用OpenCV Mat.OpenCV Mat出现NoClassDefFound错误
- 在MFC图片框中显示IPLimage/ MAT (opencv)
- 不完整的类型 "cv::Mat" opencv c++
- 从NumPy数组到Mat(OpenCV)的C++转换
- 从Mat(OpenCV)生成具有透明度的PNG
- 将2个Mat的内容添加到另一个Mat opencv c++中
- Mat& vs Mat opencv 2 c++
- 堆损坏错误;无法发布 cv::Mat opencv
- 在矢量到矢量中复制数据<float> <Mat> (Opencv/C++)
- 将矢量保存在Mat opencv中
- 如何将使用Qt Paint Application绘制的图像传输到Mat openCV
- 如何在<Mat>opencv c++中有效地清除向量
- 我可以确定cv::Mat Opencv中的频道数量吗
- Mat OpenCv的赋值错误
- 使用Mat OpenCV访问像素
- 如何在不同的线程中将图像数据从BitmapSource(WPF)复制到C++/CLI中的cv::Mat(OpenCV)
- 计算 Mat OpenCV 子集的总和