【发布时间】:2013-06-28 12:42:13
【问题描述】:
根据我的问题, Can I determine the number of channels in cv::Mat Opencv
我正在使用相同的代码来查找图像的高斯拉普拉斯算子。在图像中可以很好地检测到对象周围的边缘。
如何访问最终输出图像的单个元素值abs_dst_gray?
我知道我必须使用“.at”运算符,而且我还发现它的数据类型是CV_8U。我尝试了以下
cout<<abs_dst_gray.at<uchar>(10,10)<<endl;
但是使用这种方法,我无法知道它在那里拥有什么价值。我怎样才能找到那个值?如果我使用int 或long,我最终会得到垃圾值。我一直有这个错误和问题。请在这里帮助我。我需要这些值,以便我可以尝试确定边缘中给定的边界值,以后可以将其用于分割目的。
【问题讨论】: