我在mac上使用opencv和c ++,因此使用标准库,我需要访问结构元素的单元格opencv返回调用
Mat element = getStructuringElement( MORPH_RECT, Size(2*n+1, 2*n+1));
如何访问元素中的单元格值?
答案 0 :(得分:0)
您可以像CV_8UC1
类型的任何其他矩阵一样访问矩阵的元素:
uchar v = elements.at<uchar>(row, col);
elements.at<uchar>(row, col) = uchar(255);
如果您需要使用std::cout
打印出值,请记住转换为int
,或者打印ASCII值,而不是实际值:
std::cout << elements.at<uchar>(row, col);