2010-11-18 51 views

回答

0

怎么样在this链接的伪代码。

它是这样的:

for each row in image left to right 
    for each column in image top to bottom 
     if(pixel is in region){ 
     set pixel to 1 + minimum value of the north east neighbours 
     }else{ 
     set pixel to zero 
     } 
    } 
    } 

    for each row right to left 
    for each column bottom to top 
     if(pixel is in region){ 
     set pixel to min(value of the pixel,1 + minimum value of the south west neighbours) 
     }else{ 
     set pixel to zero 
     } 
    } 
    } 
0

所以这是我目前用于BLOB提取的草火的修改版本。它需要数字化(图像已被修改,使所有值都是1或0),并返回最大的边界框向量。代码相当长,但在src/cvLib.cpp文件中的https://github.com/bstadt/JHU-Robotics-compVis的公开回购库中。另外请注意,边界框是我自己写的一个类,所以你也需要这个类。它的源代码位于src文件夹中,头文件位于include目录中,因此一定要抓住这两者。