读书人

怎么遍历获取轮廓内部的所有像素点的值

发布时间: 2012-03-12 12:45:32 作者: rapoo

如何遍历获取轮廓内部的所有像素点的值
通过

C/C++ code
cvFindContours( gray, storage, &contours, sizeof(CvContour),        CV_RETR_EXTERNAL, CV_CHAIN_APPROX_SIMPLE, cvPoint(0,0) );

已经得到了轮廓,PS:获得的轮廓只有一个,但现在想遍历轮廓内部的像素点,并读取像素点的值,以便进行统计,怎么做啊?

[解决办法]
两层循环
C/C++ code
for(int j=starY; j < endy; j++)//starY联通域起点y{    for(int i = starX[j]; i < endX[j]; i++)//starX[j]当前起点x    {       ;    }}
[解决办法]
探讨
引用:

两层循环
C/C++ code
for(int j=starY; j < endy; j++)//starY联通域起点y
{
for(int i = starX[j]; i < endX[j]; i++)//starX[j]当前起点x
{
;
}
}

希望对你有帮助。

ok!这个还行!

读书人网 >VC/MFC

热点推荐