gpt4 book ai didi

c++ - OpenCV 在使用 imgproc 函数时报错(二)

转载 作者:行者123 更新时间:2023-11-28 03:42:50 26 4
gpt4 key购买 nike

每次使用 opencv 中的图像处理函数时,都会出现 C++ 运行时错误。

这是我的代码,我得到“应用程序已请求以异常方式终止它”

#include <opencv2/opencv.hpp>
#include <string>

int main() {
cv::Mat a = cv::imread("img.jpg");
cv::Mat b(a);

cv::Canny(a,b,250,300);
cv::namedWindow("Hello");
cv::imshow("Hello",b);
cv::waitKey(2000);
return 0;
}

最佳答案

cv::Canny 函数始终需要灰度图像作为输入。您需要先将 a 转换为灰度。以下代码片段可以解决问题:

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

关于c++ - OpenCV 在使用 imgproc 函数时报错(二),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8566899/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com