【发布时间】:2018-08-10 17:01:50
【问题描述】:
我想计算图像的颜色直方图,但只考虑特定像素(我知道其 2D 坐标)。
是否可以使用 calcHist 指定只考虑这些具体像素(而不是整个 cv::Mat 和其中的所有像素)?如果没有,是否可以创建一个新的 Mat 只包括已知位置的那些特定像素,以及如何创建? (考虑到对于直方图,像素坐标无关紧要,是否可以将它们添加到 (1 x number_of_specific_pixels)-dim Mat 以保持 Mat 的原始类型?)
提前非常感谢!
【问题讨论】:
-
您提出的解决方案似乎可行,为什么不尝试一下?
标签: c++ opencv colors histogram