相关疑难解决方法(0)

如何在OpenCV中获取图像宽度和高度?

我想得到图像的宽度和高度,我怎么能在OpenCV中做到这一点?

例如:

Mat src = imread("path_to_image");
cout << src.width;
Run Code Online (Sandbox Code Playgroud)

是对的吗?

c++ python opencv

38
推荐指数
2
解决办法
10万
查看次数

OpenCV Mat对象 - 获取数据长度

在OpenCV中,我能够使用C++中的VideoCapture捕获帧,但是,当我尝试从帧中获取数据并计算长度时,它只返回0.

以下是我的示例代码:

VideoCapture cap(0);
for(;;) {
  Mat frame;
  cap >> frame;
  int length = strlen((char*) frame.data); // returns 0
}
Run Code Online (Sandbox Code Playgroud)

正如我上面提到的,如果我将帧保存在PNG文件中,我实际上可以看到图像,所以我无法理解为什么数据长度为零.

任何线索?

c++ opencv

5
推荐指数
2
解决办法
8672
查看次数

标签 统计

c++ ×2

opencv ×2

python ×1