ปรับขนาดภาพ OpenCV
IplImage* mycvResize(IplImage* src, CvSize size) //Resizeeee ////// { int iratex,iratey; double rate; IplImage *resizeimg; if (src->height > size.height || src->width > size.width) { iratex = (int)(src->width/(size.width/10)); iratey = (int)(src->height/(size.height/10)); rate = (iratex>iratey? iratex: iratey)/10; resizeimg= cvCreateImage(cvSize((int)(src->width/rate),(int)(src->height/rate)), src->depth, src->nChannels); cvResize(src,resizeimg,CV_INTER_NN); return resizeimg; } else { // resizeimg= cvCreateImage(cvSize((int)(92),(int)(112)), src->depth, src->nChannels); // cvResize(src,resizeimg,CV_INTER_NN); // return resizeimg; } }
Create Date : 04 มีนาคม 2551 |
| |
|
Last Update : 4 มีนาคม 2551 15:40:07 น. |
| |
Counter : 532 Pageviews. |
| |
|
|