public void push(final RgbImage rgb) {
if (mHcc != null) {
mVecRects.clear();
RgbAvgGray rg = new RgbAvgGray();
try {
rg.push(rgb);
Gray8Image gray = (Gray8Image) rg.getFront();
Gray8Crop crop = new Gray8Crop(0, 0, mHcc.getWidth(), mHcc.getHeight());
int nHorizSkip = Math.max(rgb.getWidth()/16, mHcc.getWidth() / 10);
int nVertSkip = Math.max(rgb.getHeight()/16, mHcc.getHeight() / 10);
for (int i=0;