主要程式碼:
if( (logoImg->height + y1) < mergeImg->height) {
mergeImg=cvCloneImage(pImg);
for (int y=0; y<logoImg->height; y++) {
uchar* ptr1=(uchar*) (logoImg->imageData +y*logoImg->widthStep);
uchar* ptr2=(uchar*) (mergeImg->imageData +(y+y1)*mergeImg->widthStep);
for (int x=0; x<logoImg->width; x++) {
if(ptr1[3*(x)]<230&& ptr1[3*(x)+1]<230&& ptr1[3*(x)+2]<230){
ptr2[3*(x+x1)]=ptr1[3*(x+x1)];
ptr2[3*(x+x1)+1]=ptr1[3*(x+x1)+1];
ptr2[3*(x+x1)+2]=ptr1[3*(x+x1)+2];
}
}
}
}
這你要閃?
回覆刪除