CV :: COLOR_BRG2GRAY上的分段错误

时间:2015-04-27 14:30:28

标签: c++ opencv segmentation-fault

我遇到了一个让我发疯的问题。

以下代码在CV_BRG2GRAY

上产生分段错误
while (!glfwWindowShouldClose(window))
{
    cap >> image_BGR;

    cv::cvtColor(image_BGR, image_BGR, CV_BGR2GRAY);

    display(window, image_BGR);

    ...

}

一些澄清

  • cap是一个返回网络摄像头的cv :: Mat的对象
  • 我尝试删除cvtColor线并且它正常工作,我看到了网络摄像头流。但我想要一个灰度图像。
  • 如果我将CV_BGR2GRAY替换为,例如CV_BGR2Luv,它的工作原理。
  • 我尝试过使用cv :: COLOR_BGR2GRAY但它无效。

1 个答案:

答案 0 :(得分:0)

我发现了问题:显然功能显示只接受bgr图像,尽管文档中没有说明: - /