Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. extern void UpSampleImageD(IplImage* Img, IplImage* UpSampleImageD)
  2. {
  3. CvMat* kernelBT = cvCreateMat(3,3,CV_32FC1);
  4. IplImage* temp = NULL;
  5. temp = cvCreateImage( cvSize(UpSampleImageD->width,UpSampleImageD->height), Img->depth, Img->nChannels );
  6.  
  7. cvResize(Img, temp,CV_INTER_CUBIC);
  8.  
  9.  
  10. cvmSet(kernelBT,0,0,0.1016);
  11. cvmSet(kernelBT,0,1,0.1172);
  12. cvmSet(kernelBT,0,2,0.1016);
  13. cvmSet(kernelBT,1,0,0.1172);
  14. cvmSet(kernelBT,1,1,0.1250);
  15. cvmSet(kernelBT,1,2,0.1172);
  16. cvmSet(kernelBT,2,0,0.1016);
  17. cvmSet(kernelBT,2,1,0.1172);
  18. cvmSet(kernelBT,2,2,0.1016);
  19.  
  20. cvFilter2D(temp,UpSampleImageD,kernelBT,cvPoint(-1,-1));
  21.  
  22. cvReleaseImage( &temp);
  23.  
  24. return;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement