gpt4 book ai didi

c++ - 如何打印出Mat图像中的像素值

转载 作者:太空狗 更新时间:2023-10-29 21:16:03 27 4
gpt4 key购买 nike

我有一个关于如何计算图像中像素值的问题。

例如:我有一张图片,大小是10*10,我想计算出图片中第5行第5列的像素值,下面是我的代码。

Mat img;
cout << img.at<uchar>(5,5) << endl;

但是结果如下图 enter image description here

我想知道为什么它会打印出这么奇怪的符号?

谁能帮帮我?非常感谢!!!!

最佳答案

您正在打印字符值。因此该值将转换为该值的 ANSI 表示形式。如果要查看数字,请转换结果:

static_cast<int>(img.at<uchar>(5,5))

关于c++ - 如何打印出Mat图像中的像素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281362/

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