c++ - 如何将 OpenCV 的 Mat 结构的部分图像矩阵加载到我自己的 3x3 数组中?

标签 c++ c opencv

我想在来自相机源的输入图像上实现我自己的过滤器,以 3x3 block 的形式。如何将 Mat 结构分解为我自己的 3x3 数组?

非常感谢您的帮助。

最佳答案

提取部分图像有两种方法

使用范围:

Mat ROI = Myimage(Range(0, 3), Range(0,3));

或使用矩形:

Mat ROI = Myimage(Rect(0,0, 3 , 3));

关于c++ - 如何将 OpenCV 的 Mat 结构的部分图像矩阵加载到我自己的 3x3 数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42876193/

相关文章:

c - 切片文件字符串

添加两个 uint8_t 时的转换警告

c - Arduino 读取多个 onewire 传感器

python - 在 Python OpenCV 4.2.0(2020 年)中使用 SIFT(或替代方法)

c++ - 在 C++ 中初始化对成员的引用为 NULL

c++ - 3 嵌套的 for 循环似乎没有通过正确的值进行枚举

c++ - 在调用导入之前将钩子(Hook) DLL 注入(inject)到进程中?

类映射类型的 C++ 模板特化

c++ - OpenCV:System.Runtime.InteropServices.SEHException

python-2.7 - 使用opencv和python进行人脸检测只能检测眼睛区域