代码改变世界
2016-04-10 14:12
GarfieldEr007
阅读(408)
评论()
收藏
举报
- void CCVMFCView::OnBlurSmooth()
- {
- IplImage* in;
- in = workImg;
- IplImage* out = cvCreateImage(cvGetSize(in),IPL_DEPTH_8U,workImg->nChannels);
- cvSmooth(in,out,CV_BLUR,3,workImg->nChannels);
- m_dibFlag=imageReplace(out,&workImg);
-
- Invalidate();
- }
- void CCVMFCView::OnMedianSmooth()
- {
- IplImage* in = workImg;
- IplImage* out = cvCreateImage(cvGetSize(in),
- IPL_DEPTH_8U,workImg->nChannels);
- cvSmooth(in,out,CV_MEDIAN,3,workImg->nChannels);
- m_dibFlag=imageReplace(out,&workImg);
-
- Invalidate();
- }
- void CCVMFCView::OnGaussSmooth()
- {
- IplImage* in = workImg;
- IplImage* out = cvCreateImage(cvGetSize(in),IPL_DEPTH_8U,workImg->nChannels);
- cvSmooth(in,out,CV_GAUSSIAN,3,workImg->nChannels);
- m_dibFlag=imageReplace(out,&workImg);
- Invalidate();
- }
- //from: http://blog.csdn.net/abcjennifer/article/details/7314749